繁体   English   中英

无法在zc.buildout中导入设置

[英]Could not import settings in zc.buildout

我只是设置我的项目,而让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的模块

关于出什么问题有什么想法吗?

您尚未告诉[django]部分要使用哪些鸡蛋。

通常,您需要一个完全相同的鸡蛋,而在构建物中有两个或三个部分。 在您的情况下, [django][python]部分。 最佳做法是在[buildout]添加一个eggs选项(已完成操作),并在其他相关部分中使用它,因为eggs = ${buildout:eggs}

所以...您只在[django]部分中缺少该行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM