root/questionnaire/admin.py

Revision 1, 0.9 KB (checked in by alex, 4 years ago)
  • initial djangoquest import
Line 
1from django.contrib import admin
2from models import *
3
4adminsite = admin.AdminSite()
5adminsite.index_template = 'admin/admin_index.html'
6
7class RegUserAdmin(admin.ModelAdmin):
8    list_display = ['email']
9    search_fields = ['email']
10
11class CategoryAdmin(admin.ModelAdmin):
12    list_display = ['name', 'nr']
13
14class ChoiceInline(admin.TabularInline):
15    model = Choice
16    extra = 5
17
18class ChoiceAdmin(admin.ModelAdmin):
19    list_display = ['name', 'nr', 'question']
20
21class QuestionAdmin(admin.ModelAdmin):
22    inlines = [ChoiceInline]
23    list_filter = ['type']
24    search_fields = ['nr', 'type', 'text']
25
26class AnswerAdmin(admin.ModelAdmin):
27    search_fields = ['user', 'question', 'answer']
28    list_display = ['user', 'question']
29
30adminsite.register(RegUser, RegUserAdmin)
31adminsite.register(Category, CategoryAdmin)
32adminsite.register(Question, QuestionAdmin)
33adminsite.register(Choice, ChoiceAdmin)
34adminsite.register(Answer, AnswerAdmin)
Note: See TracBrowser for help on using the browser.