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