簡體   English   中英

應用程序未在Django管理站點中顯示

[英]Apps not showing in Django admin site

我有一個Django項目,里面有大約10個應用程序。 但是管理界面只顯示屬於Django發行版的Auth和Site模型。 是的,管理界面已啟動並正常工作,但我的自編應用程序都沒有顯示。

INSTALLED_APPS

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.sites',
    'django.contrib.contenttypes',
    'django.contrib.humanize',
    'django.contrib.sessions',
    'django.contrib.admin',
    'django.contrib.admindocs',
    'project.app1',
    ...

APP1 / admin.py

from django.contrib import admin
from project.app1.models import *

admin.site.register(model1)
admin.site.register(model2)
admin.site.register(model3)

在這種情況下可能出現什么問題? 看起來所有內容都配置為文檔所說的內容。

先感謝您。

您使用的是哪個版本的Django? 版本1.0中添加了對名為admin.py的文件的支持(我認為)。 在此之前,您必須向模型添加額外信息

如果您的應用中的某些內容引發異常,則可能會在后續請求中從管理員中排除該應用或模型。

如果是這種情況,您應該在第一個請求時收到錯誤。

另外,請確保您的URLCONF具有admin.autodiscover()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM