为什么`/ admin /`只有很少的型号?

时间:2018-01-18 06:22:25

标签: python django

我使用管理员帐户登录/admin/

enter image description here

为什么我只能编辑这些字段?
我在我的项目中写了很多模型。为什么不出现?

1 个答案:

答案 0 :(得分:1)

将以下代码放入django app的admin.py文件

from django.apps import apps
from django.contrib import admin
from django.contrib.admin.sites import AlreadyRegistered

app_models = apps.get_app_config('my_app').get_models()
for model in app_models:
    try:
        admin.site.register(model)
    except AlreadyRegistered:
        pass

参考:https://docs.djangoproject.com/en/2.0/ref/contrib/admin/Register every table/class from an app in the Django admin page