Django的文档提供了一种安装admin
应用程序的简单方法。 它假定文件的结构如下:Django中的自定义管理界面
mysite/
manage.py
mysite/
settings.py #adding `admin` under `INSTALLED_APPS`
__init__.py
urls.py #adding urls
wsgi.py
myapp/
__init__.py
admin.py #creating this file
models.py
views.py
我的问题是如何让admin
接口工作,如果我的结构如下:
mysite/
manage.py
settings.py
__init__.py
urls.py
myapp/
__init__.py
forms.py
models.py
views.py
会有怎样的不同变化,我必须合并才能使admin
接口正常工作。 [我的其他应用程序正在工作]。 我已阅读并多次阅读文档。 我正在使用Django
1.4
。
编辑#1
我上运行localhost:8000/admin/
收到此错误:
error at /admin/
unknown specifier: ?P[
我urls.py
文件具有行[如文档]:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
(r'^admin/(.*)', include(admin.site.urls)),
)
我admin.py
文件中的myapp
文件夹具有代码:
import models
from django.contrib import admin
class PostAdmin(admin.ModelAdmin):
prepopulated_fields = {"slug": ("title",)}
admin.site.register(models.Article, PostAdmin)
你试过了吗?有什么问题?真的应该没有问题 –
@JoshSmeaton:请参阅我编辑的问题。 – xan
@JoshSmeaton:整个错误是:http://dpaste.com/852582/ – xan