【发布时间】:2011-07-01 14:16:17
【问题描述】:
我创建了一个应用程序(我们称之为“应用程序”),其中包含一些模型。我最近激活了管理页面,幸运的是它显示了应用程序下的所有模型。不幸的是,网址都是错误的。 url "/admin/app/modelX" 确实有效,但管理页面显示的 url "/app/modelX" 不包括 "admin"。 我的 urls.py 有 (r'^admin/?', include(admin.site.urls)), 在 app 文件夹中,admin.py 大致如下:
从 smartctl.models 导入 Model1、Model2、Model3、Model4、Model5 从 django.contrib 导入管理员
类 Model1Admin(admin.ModelAdmin): 通过
admin.site.register(Model1, Model1Admin)
我已经查找了任何管理文件夹以了解它是如何生成这些 url 的,但我找不到它(或它应该位于的“contrib”文件夹)。我正在使用 django 测试服务器,版本 1.2.5。
【问题讨论】:
标签: django-admin