我正在尝试在django管理网站中添加应用程序,但该应用程序未显示,我已搜索其他问题以获得答案,但他们已经快7岁了,这一切都变得非常混乱,有人可以帮助我请。
在settings.py中:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp',
]
以下是项目' urls.py
中的代码from django.conf.urls import url
from django.contrib import admin
admin.autodiscover()
urlpatterns = [
url(r'^admin/', admin.site.urls),
]
答案 0 :(得分:1)
确保添加
from django.contrib import admin
from mymodel.models import mymodel
admin.site.register(mymodel)
到
myapp/admin.py
答案 1 :(得分:0)
您应该在myapp
注册myapp/admin.py
的模型:
from django.contrib import admin
from .models import MyModel
admin.site.register(MyModel)
现在,当您访问/admin
时,它会出现。
答案 2 :(得分:0)
将此代码放入您应用的admin.py
文件中。将myapp
替换为您的应用名称,将Author
替换为您的型号名称。
from django.contrib import admin
from myapp.models import Author
admin.site.register(Author)
记录于https://docs.djangoproject.com/en/1.11/ref/contrib/admin/#modeladmin-objects