ここでDjangoチュートリアル(v1.1用)に従おうとしています。私が遭遇している問題は、サンプルテストアプリを認識しないことです。たとえば、私は/ home / user1234/rstで作業しています。そこからサーバーを正常に実行してアプリを作成できます。ただし、アプリ「xyz」を作成してから、settings.pyのinstalled_appsリストに「rst.xyz」を追加すると、機能しないようです。次のエラーメッセージが表示されます。
Error: App with label xyz could not be found. Are you sure your INSTALLED_APPS setting is correct?
ほぼ重複した質問があることはわかりますが、提案は役に立たなかったようです。
私のsettings.pyファイルには次のものが含まれています。
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'rst.xyz',
)。
mysqlが実行されており、データベースに接続できることを確認しました。同じマシンでpostresqlとapacheも実行しています(エラーが発生するかどうかはわかりません)。
また、これは役立つかもしれません:
python -c "import sys; print sys.path"
['', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/dist-packages', '/usr/lib/pymodules/python2.6', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode', '/usr/local/lib/python2.6/dist-packages']
誰か提案があれば、ぜひ聞いてみてください!