37 lines
834 B
Python
37 lines
834 B
Python
from django.contrib import admin
|
|
|
|
# Register your models here.
|
|
from .models import Question, Exam, CidUserAnswer
|
|
|
|
import tagulous.admin
|
|
|
|
from django.forms import ModelForm
|
|
|
|
from reversion.admin import VersionAdmin
|
|
from django.forms.widgets import RadioSelect
|
|
|
|
class ExamInline(admin.TabularInline):
|
|
model = Question.exams.through
|
|
extra = 1
|
|
|
|
class QuestionAdmin(VersionAdmin):
|
|
#form = RapidAdminForm
|
|
|
|
save_on_top = True
|
|
save_as = True
|
|
view_on_site = True
|
|
|
|
inlines = [
|
|
ExamInline,
|
|
]
|
|
|
|
class ExamAdmin(VersionAdmin, admin.ModelAdmin):
|
|
save_as = True
|
|
|
|
admin.site.register(Question, QuestionAdmin)
|
|
admin.site.register(Exam, ExamAdmin)
|
|
class CidUserAnswerAdmin(admin.ModelAdmin):
|
|
exclude = []
|
|
readonly_fields = ["created", "updated"]
|
|
|
|
admin.site.register(CidUserAnswer, CidUserAnswerAdmin) |