[英]app not showing in django admin site
我正在嘗試在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),
]
確保您添加
from django.contrib import admin
from mymodel.models import mymodel
admin.site.register(mymodel)
至
myapp/admin.py
您應該在myapp/admin.py
注冊myapp
的模型:
from django.contrib import admin
from .models import MyModel
admin.site.register(MyModel)
現在,它應該在您訪問/admin
時出現。
將此代碼放在您應用的admin.py
文件中。 將myapp
替換為您的應用程序名稱,將Author
替換為您的型號名稱。
from django.contrib import admin
from myapp.models import Author
admin.site.register(Author)
它記錄在https://docs.djangoproject.com/zh/1.11/ref/contrib/admin/#modeladmin-objects
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.