Spaces:
Sleeping
Sleeping
| 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) |