gue*_*tli -1 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)
Run Code Online (Sandbox Code Playgroud)
但是不知何故,它不会显示在django管理员索引页面中。
列出了其他应用程序,它们的admin.py文件看起来类似。
此代码有什么问题?
使用 admin.site.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.site.register(Master, MasterAdmin)Run Code Online (Sandbox Code Playgroud)
@register装饰器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]Run Code Online (Sandbox Code Playgroud)
参考:ModelAdmin对象
| 归档时间: |
|
| 查看次数: |
78 次 |
| 最近记录: |