Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的应用程序在django admin中不可见_Django_Django Admin - Fatal编程技术网

我的应用程序在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]