【发布时间】:2011-01-24 19:38:05
【问题描述】:
我有一个 Django 项目,其中包含大约 10 个应用程序。但是管理界面只显示 Auth 和 Site 模型,它们是 Django 发行版的一部分。是的,管理界面已启动并正常工作,但我自己编写的应用程序都没有显示在那里。
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)
在这种情况下会出现什么问题?看起来一切都按照文档中的说明进行了配置。
提前谢谢你。
【问题讨论】:
-
我有时也会遇到这个问题。清空浏览器缓存并重新启动服务器似乎有所帮助。重启服务器后,似乎也需要几分钟才能正确加载管理模块。
-
大家好,我在 1.2.4 版本上遇到了同样的问题,所有看起来都已配置完成,并且在 localhost 上使用开发服务器一切正常,但部署在 apache / mod_wsgi 我什么也没看到,有趣的是,所有应用程序都可以正常工作,但在管理员中无法管理