2

Django 開発環境をセットアップする必要があります。

私は自分のローカル マシン ( Vagrant対応の VM)git clone 上の本番環境からすべての django プロジェクト ファイルをプルしました。

問題は、私のローカル マシンが私のプロダクションとは異なるプロジェクトへのパスを持っていることです (そして、私はそれを変更することはできません)。

たとえば、プロダクションでは私のプロジェクトは/myprojectフォルダにありますが、ローカル マシンでは の下にあり/vagrant/web/myprojectます。

プロダクションでは、次のようにアプリ モジュールにアクセスしています。

INSTALLED_APPS = ( 'myproject.myapp')

また、Django アプリ内では、次のようなさまざまなアプリ モジュールにアクセスしています。

from myproject.myapp.models import *

ローカル マシン上のモジュールへのパスを変更する必要がないように、開発ボックス上のモジュールへの運用パスをエミュレートするにはどうすればよいですか?

4

3 に答える 3

2

アプリケーション ディレクトリへのパスは、settings.py にハードコードされたパスがない限り、そこには関係ありません。どの Web サーバーを使用していますか?

于 2011-11-14T23:03:48.117 に答える