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]部分使用哪个鸡蛋。

通常,您需要相同的鸡蛋在一个扩建部分中有两个或三个部分。在你的情况下[django][python]部分。最佳做法是添加一个eggs选项[buildout](如您所做的那样)并在其他相关部分中使用它作为eggs = ${buildout:eggs}.

所以......你只是错过了你的那条线[django]

于 2013-02-12T20:50:29.250 回答