我的应用程序在django admin中不可见
我有以下代码:我的应用程序在django admin中不可见,django,django-admin,Django,Django Admin,我有以下代码: from django.contrib import admin from test_app.models import Master, Detail class DetailInline(admin.TabularInline): model = Detail class MasterAdmin(admin.ModelAdmin): inlines = [DetailInline] admin.register(Master, MasterAdmin
from django.contrib import admin
from test_app.models import Master, Detail
class DetailInline(admin.TabularInline):
model = Detail
class MasterAdmin(admin.ModelAdmin):
inlines = [DetailInline]
admin.register(Master, MasterAdmin)
但不知何故,它并没有显示在django管理索引页面中
列出了其他应用程序,它们的admin.py文件看起来类似
此代码有什么问题?请使用admin.site.registerMaster、MasterAdmin
方法1
参考:
from django.contrib import admin
from test_app.models import Master, Detail
class DetailInline(admin.TabularInline):
model = Detail
class MasterAdmin(admin.ModelAdmin):
inlines = [DetailInline]
admin.site.register(Master, MasterAdmin)
from django.contrib import admin
from test_app.models import Master, Detail
class DetailInline(admin.TabularInline):
model = Detail
@admin.register(Master)
class MasterAdmin(admin.ModelAdmin):
inlines = [DetailInline]