2
私の新しい専用サーバにDjangoとPythonをインストールしようとしました。 私はそれをある時点まで作りました。私はdjango-admin.py startproject mysite
を実行することができ、うまくいきます。 (私はdjango-admin.pyへのパスを.bash_profileに追加しました)。CentOSのDjango django-admin.pyインポート問題(enviroment_variable problem)
私はdjango-admin.py syncdb
を実行しようとするとしかし、それは私がのenv varは、このような
export DJANGO_SETTINGS_MODULE=settings
or
export DJANGO_SETTINGS_MODULE=mysite.settings
ことを設定しようとするが、それは
File "/opt/python2.7.1/lib/python2.7/site-packages/django/conf/__init__.py", line 92, in __init__
raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: Could not import settings 'mysite.settings' (Is it on sys.path?): No module named mysite.settings
のようなエラーを与え、その後私
File "/opt/python2.7.1/lib/python2.7/site-packages/django/conf/__init__.py", line 40, in _setup
raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)
のようなエラーが発生します
ここで何が問題なのか、どうすれば克服できますか?
おかげ
のメインディレクトリ内のコマンドに
を使用することができるはず、それは* *ソリューションです。プロジェクト内で 'django-admin.py'を実行しようとしてはいけません。これが' manage.py'の目的です。 –
私は 'django-admin.py help'を見て、' --settings = SETTINGS'オプションを使用しようとしていましたが、何もしなかったのですが、sys.pathに設定されていない設定についてもエラーが出ていました。 manage.py ftw –