1

プロジェクトをセットアップしたところ、Djangoを動作させるのに問題があります。これが私のbuildout.cfg

[buildout]
parts = python django
develop = .
eggs = myproject

[python]
recipe = zc.recipe.egg
interpreter = python
eggs = ${buildout:eggs}

[django]
recipe = djangorecipe
project = myproject
settings = settings
wsgi = true
fcgi = true

を実行してDjangoプロジェクトを生成しました

$ bin/django startproject myproject src/

設定ファイルは確かに存在し、正常に見えますが、次のエラーが発生します。

エラー:設定をインポートできませんでした'myproject.settings'(sys.pathにありますか?):myproject.settingsという名前のモジュールがありません

何がうまくいかないかについてのアイデアはありますか?

4

1 に答える 1

1

[django]どの卵を使うかを自分の部分に伝えていません。

通常、同じ卵が必要なビルドアウトには2つまたは3つの部分があります。あなたの場合、[django][python]の部分。ベストプラクティスは、(これまでに行ったように)eggsオプションを追加し、それを他の関連する部分でとして使用することです。[buildout]eggs = ${buildout:eggs}

だから...あなたはあなたの[django]部分でその行を逃しているだけです。

于 2013-02-12T20:50:29.250 に答える