Google App Engine で Django のディレクトリ構成
前回は次のようなディレクトリ構成にしたが、
djangosite Google App Engine のトップディレクトリ djangosite Django のプロジェクトディレクトリ app1 Django のアプリケーションディレクトリ
http://www.everes.net/2008/apr/09/django-on-google-app-engine/ にあるように settings.py の ROOT_URLCONF を 'urls' だけにすれば、Google App Engine のトップディレクトリと Django のプロジェクトディレクトリを同じにすることができる。
djangosite GEA のトップ and Django のプロジェクトディレクトリ app1 Django のアプリケーションディレクトリ
そうすると、main.py でやっていたこれが不要になる。
# sys.path に上記ファイル settings.py がないと言われたので追加。 sys.path.append(os.path.join(os.path.dirname(__file__), 'djangosite'))
どっちの構成がいいんだろう?
Django 的には前者の方が from proj.app.models import Xxx となるから自然なのかな。