from smaoahpa.drills.models import Log, Word, Semtype, Source, Form, Tag from django.contrib import admin from django.contrib.contenttypes import generic class LogAdmin(admin.ModelAdmin): list_display = ('example','userinput','iscorrect','correct','game','date') class FormInline(admin.TabularInline): model = Form class WordAdmin(admin.ModelAdmin): list_display = ('lemma','wordid','pos','stem', 'sem_types_admin', 'source_admin', 'diphthong','gradation','rime','soggi','valency') list_filter = ['pos','stem','semtype','source'] search_fields = ['lemma', 'semtype__semtype'] inlines = [FormInline] # raw_id_fields = ['translations2nob'] class FormAdmin(admin.ModelAdmin): # list_display = ('fullform', 'tag',) list_display = ('fullform', ) list_filter = list(list_display) search_fields = ['fullform'] admin.site.register(Form, FormAdmin) admin.site.register(Source) admin.site.register(Tag) admin.site.register(Semtype) admin.site.register(Word, WordAdmin) admin.site.register(Log, LogAdmin)