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)