Poll_App / polls /admin.py
Anuj-Panthri's picture
added colors themes for questions
833b984
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)