Django 1.4 を使い始めたばかりで、syncdb の実行中に問題に直面しています。
以下を実行しました。
mynane@mynane:~/djsamplecode$ django-admin.py startproject mysite
mynane@mynane:~/djsamplecode$ ls mysite
manage.py mysite mynane@mynane:~/djsamplecode$ cd mysite/
mynane@mynane:~/djsamplecode/mysite$ ls
manage.py マイサイト
mynane@mynane:~/djsamplecode/mysite$ cd mysite/
mynane@mynane:~/djsamplecode/mysite/mysite$ ls
init .py 設定.py urls.py wsgi.py
mynane@mynane:~/djsamplecode/mysite/mysite
mynane@mynane:~/djsamplecode/mysite$ python manage.py startapp ブログ
mynane@mynane:~/djsamplecode/mysite$ ls blog/
init .py models.py tests.py views.py
django 1.4 のドキュメントによると、次のことが予想されます。
私のアプリケーション「ブログ」の名前をsettings.pyとして追加しました:
INSTALLED_APPS = (
'mysite.blog',
mysite/blog/models.py を修正して実行
python manage.py syncdb を実行すると、次のエラーが発生しました。
myname@myname:~/djsamplecode/mysite/blog$ python ../manage.py syncdb
Error: No module named blog
settings.py を次のように変更すると
INSTALLED_APPS = (
'blog'
それは正常に動作しています。Django1.4のディレクトリ構造を理解するのを手伝ってもらえますか?