Spaces:
Sleeping
Sleeping
File size: 1,169 Bytes
13c805c 833b984 13c805c 1ae15f5 13c805c 1ae15f5 13c805c 1ae15f5 833b984 1ae15f5 13c805c 833b984 13c805c 1ae15f5 833b984 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
from django.contrib import admin
from .models import Question,Choice,Vote,ThemeColor
from .forms import ThemeColorForm
class ChoiceInline(admin.TabularInline):
fields = ['choice_text']
model = Choice
extra = 2
class QuestionAdmin(admin.ModelAdmin):
# fields=['question_text','pub_date','author']
inlines = [ChoiceInline]
readonly_fields = ['pub_date']
fieldsets = [("question",{"fields":['question_text']}),
("Meta data",{"fields":['pub_date','author','theme_color']})]
model = Question
def get_changeform_initial_data(self, request):
return {"author": request.user}
class ThemeColorAdmin(admin.ModelAdmin):
# model = ThemeColor
form = ThemeColorForm
list_display=("title","primary_color","secondary_color")
fieldsets=[("Title",{"fields":["title"]}),
("Colors",{"fields":["primary_color","secondary_color"]}),
]
# Register your models here.
admin.site.register(Question,QuestionAdmin)
admin.site.register(Choice)
admin.site.register(Vote)
admin.site.register(ThemeColor,ThemeColorAdmin) |