django1.3をherokuで実行できるかどうかを調べています。私は、ユーザーが最新バージョン(1.4)のdjangoを使用していることを前提としたチュートリアルを終了しました。最新のdjangoバージョンの代わりにDjango==1.3を明示的に使用することを除いて、チュートリアルに従うと、実行時にエラーが発生しますdjango-admin.py startproject hellodjango .
(ドットに注意してください)
エラー:ファイル "/home/my_dir/.virtualenvs/hellodjango/local/lib/python2.7/site-packages/django/utils/importlib.py"、28行目、import_module raise TypeError( "relative imports require'package 'argument ")TypeError:相対インポートには'package'引数が必要です
それでもプロジェクトが作成され、ウェルカムページがに表示されhttp://127.0.0.1:8000/
ます。チュートリアルを続けてherokuにプッシュすると、
ImportError at/hellodjango.urlsという名前のモジュールがありません
チュートリアルとdjango1.3の間でファイル構造に不一致があるようです。
Django1.3のインストール方法の説明は非常に役立ちます。