<<<<<<< HEAD from ajaxdatatable.admin import AjaxDatatable from django import forms from django.contrib import admin from apps.quiz.models import Question class QuestionAdminForm(forms.ModelForm): class Meta: model = Question exclude = () widgets = { 'correct_answer': forms.RadioSelect, 'question': forms.Textarea } # @admin.register(Question) # class QuestionAdmin(AjaxDatatable): ======= from django import forms from django.contrib import admin from unfold.admin import ModelAdmin, TabularInline, StackedInline from unfold.forms import forms from apps.quiz.models import Question from utils.admin import project_admin_site # Uncomment if you want to register Question as a standalone admin # @admin.register(Question) # class QuestionAdmin(ModelAdmin): >>>>>>> develop # list_display = ('question', 'correct_answer', 'quiz', 'priority') # form = QuestionAdminForm # ordering = ("priority", "id",) # fieldsets = ( # ( <<<<<<< HEAD # '', { ======= # None, { >>>>>>> develop # 'fields': ( # 'question', # ('option1', 'option2'), # ('option3', 'option4'), # 'correct_answer', # ) # }, # ), # ( <<<<<<< HEAD # '', { ======= # None, { >>>>>>> develop # 'fields': ('priority',) # } # ) # ) <<<<<<< HEAD class QuestionAdminInline(admin.StackedInline): model = Question list_display = ('question', 'correct_answer', 'quiz', 'priority') form = QuestionAdminForm ordering = ("priority", "id",) extra = 0 fieldsets = ( ( '', { ======= @admin.register(Question) class QuestionAdmin(ModelAdmin): list_display = ('question', 'correct_answer', 'quiz', 'priority') ordering = ("priority", "id",) search_fields = ('question', 'quiz__title') list_filter = ('quiz',) fieldsets = ( ( None, { 'fields': ( 'quiz', 'question', ('option1', 'option2'), ('option3', 'option4'), 'correct_answer', ) }, ), ( None, { 'fields': ('priority',) } ) ) class QuestionAdminInline(StackedInline): model = Question ordering = ("priority", "id",) extra = 1 fieldsets = ( ( None, { >>>>>>> develop 'fields': ( 'question', ('option1', 'option2'), ('option3', 'option4'), 'correct_answer', ) }, ), ( <<<<<<< HEAD '', { ======= None, { >>>>>>> develop 'fields': ('priority',) } ) ) <<<<<<< HEAD ======= project_admin_site.register(Question, QuestionAdmin) >>>>>>> develop