Всем привет! Не могу понять почему валится 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)