gpt4 book ai didi

django - 如何在 Django Settings.py 中导入另一个 Python 3 文件?

转载 作者:行者123 更新时间:2023-12-03 23:37:46 25 4
gpt4 key购买 nike

我正在使用 Python 3。
我在同一个目录中有两个 Python 文件:first.py 和 second.py。
在 first.py 的开头,我使用:

from second import *

但是,它返回以下错误消息:
ModuleNotFoundError: No module named 'second'

我应该如何在 first.py 中导入它?

更新 :为了阐明我的具体用例,我试图在 Django 中拆分我的 settings.py。我有一个主要的 settings.py 文件和另一个只包含 secret 信息的文件。我跟随 this following documentation 在 settings.py 中使用以下行:
from settings_local import *

请注意,settings_local.py 位于同一目录中。但是,它返回以下错误消息:
ModuleNotFoundError: No module named 'settings_local'

我知道文档说“为了与 Django 1.4 及更高版本兼容,需要修改下面列出的一些示例。”但我不知道如何在 Python 3 中使用它。

最佳答案

我刚刚找到了解决方案:

from .settings_local import *

代替:
from settings_local import *

我在 this thread 中找到了解决方案。

关于django - 如何在 Django Settings.py 中导入另一个 Python 3 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46312720/

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