@Mistadrumma

Почему ругается на аргумент?

Всем привет! Не могу понять почему валится django.Помогите новичку.
Есть регистрация модели Articles с конфигурацией ArticleAdmin
admin.site.register(Articles, ArticleAdmin)
Когда я ArticleAdmin подставляю как аргумент валится ошибкой. Ну без него работает соответственно. На python 3.5 так же запускал на локальном сервере, работало.
На питоне 2.7 валится ошибкой

Файл admin.py есть
# coding=utf-8
from getpass import getuser

from django.contrib import admin

# Register your models here.

# Register your models here.
from castshop import models
from castshop.models import Articles, Comments





def make_published(modeladmin, request, queryset):
    queryset.update(article_status='p')
    queryset.update(article_published=getuser())
    queryset.update(article_status_ok=True)
    # make_published.short_description = 'Опублиовать'

def close_published(modeladmin,request,queryset):
    queryset.update(article_status='w')
    queryset.update(article_status_ok=False)
    # make_published.short_description = 'Снять с публикации'

#Опции отображения полей ситатей в админке



class ArticleAdmin(admin.ModelAdmin):
        fields = ('article_title', 'article_text', 'article_date','article_user')
        inlines = [ArticleComments]
        list_filter = ['article_date', 'article_status_ok']
        actions = [make_published, close_published]
        list_display = ['article_title','article_date', 'article_status','article_published','article_status_ok']
        # list_editable = ['article_title', 'article_status']
        save_on_top = True
        search_fields = ['article_title','article_published' ]


class ArticleComments (admin.StackedInline):
    model = Comments
    extra = 2


admin.site.register(Articles, ArticleAdmin)
  • Вопрос задан
  • 335 просмотров
Пригласить эксперта
Ответы на вопрос 1
@sazhyk
Mistadrumma: а разве не так?
# -*- coding: utf-8 -*-
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы