gpt4 book ai didi

python - 无法导入 zc.buildout 中的设置

转载 作者:太空宇宙 更新时间:2023-11-03 19:07:55 26 4
gpt4 key购买 nike

我刚刚设置了我的项目,但在让 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/

设置文件确实存在并且看起来不错,但我收到以下错误:

Error: Could not import settings 'myproject.settings' (Is it on sys.path?): No module named myproject.settings

对于出了什么问题有什么想法吗?

最佳答案

您还没有告诉您的[django]部分要使用哪些鸡蛋。

通常在一个扩建项目中有两到三个部分需要完全相同的鸡蛋。在您的情况下, [django][python] 部分。最佳实践是向 [buildout] 添加一个 eggs 选项(正如您所做的那样),并在其他相关部分中将其用作 eggs = ${构建:鸡蛋}

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

关于python - 无法导入 zc.buildout 中的设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14106920/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com