以前我的admin.py如下:
class ItemInline(admin.TabularInline):
model = Item
extra = 3
class EventAdmin(admin.ModelAdmin):
inlines = [ItemInline]
admin.site.register(Event, EventAdmin)
它工作得很好,但我又创建了2个模型:OrderItem和Faq,我不知道如何注册它们
我试过了:
admin.register(Event, EventAdmin, OrderItem, Faq)(admin.ModelAdmin)
没有运气,有什么帮助吗?
答案 0 :(得分:1)
你必须多次这样做:
admin.register(Event, EventAdmin)
admin.register(OrderItem, OrderItemAdmin)
admin.register(Faq, FaqAdmin)
答案 1 :(得分:0)
为其他两个模型编写管理类并编写:
admin.site.register(Event, EventAdmin)
admin.site.register(OrderItem, OrderItemAdmin)
admin.site.register(Faq, FaqAdmin)
答案 2 :(得分:0)
这是简单的方法!
from django.contrib import admin
from .models import *
#Register your models here.
myModels = [Category,Reader,AudioBook,AudioBookEpisode]
admin.site.register(myModels)