2011-12-16 9 views
3

私はdjangoを学ぶのが初めてです。管理サイトにアクセスしようとすると「テンプレートが存在しません」というエラーが表示されます。djangoが管理者ディレクトリを見つけることができません

その他の回答では、

settings.py
ファイルには
'django.contrib.admin',
は含まれていませんでしたが、確認しました。

は、私もそれが

 
/usr/local/lib/python2.7/dist-packages/django/contrib/admin/templates/admin 

私のアプリのディレクトリはVirtualBoxのである

/media/sf_Python/mysite
あるにだ、ディレクトリが存在していることをチェックしましたが、それが問題であるかどうかはわかりません。

私のURLファイルに何も入力しないで、私は "それは働いた!"ページ、いくつかのことが働いている。

+0

アプリディレクトリのテンプレートローダーがあることを確認してください...幸運を祈る! –

答えて

0

文書の第2ステップ。言う:

管理者は、4つの依存関係を持っている - django.contrib.auth、 django.contrib.contenttypes、django.contrib.messagesと django.contrib.sessionsを。これらのアプリケーションが INSTALLED_APPSリストにない場合は、追加してください。

https://docs.djangoproject.com/en/1.3/ref/contrib/admin/

+0

はい、それらはすべてsettings.pyにあります。私は同じ問題を抱えている人々の他の質問に理由がないためにアプリが見つからなかったので、「django.contrib.admin」に言及しました。 – pedalpete

0

settings.pyを確認し、その後python manage.py syncdb

INSTALLED_APPS = (
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    # Uncomment the next line to enable the admin:                               
    'django.contrib.admin', 
    # Uncomment the next line to enable admin documentation:                             
    'django.contrib.admindocs', 
) 

を実行することを忘れないでください、あなたは(urls.pyを編集する必要があり、それは同じ場所にありますsettings.py。 "管理者を有効にするコメントを外す"という行のコメントを外してください. http://www.djangobook.com/en/2.0/chapter06.html

このリンクは役立ちます。
1

This answerは、pipを使用してvirtualenvに完全に再インストールすることを示しています。

Python 2.7.12、pip 9.0.1、およびDjango 1.4でうまくいきました。

+0

これは私の問題を解決しました。ちょうどそれがあなたの全体のrequirements.txtではなく* only * djangoのためにこれを実行するために時間を節約したり手間を省いたりするかもしれないと言いたいだけです:) – nthall