我正在使用Python 3. 我在同一个目录中有两个Python文件:first.py和second.py。 在first.py的开始,我用:如何在Django Settings.py中导入另一个Python 3文件?
from second import *
然而,返回以下错误信息:
ModuleNotFoundError: No module named 'second'
我应该如何将其导入first.py?
更新:为了阐明我的具体使用案例,我试图在Django中拆分我的settings.py。我有一个主settings.py文件,另一个只包含机密信息。我跟着this following documentation使用以下行settings.py:
from settings_local import *
注意settings_local.py是在同一个目录。但是,它返回以下错误信息:
ModuleNotFoundError: No module named 'settings_local'
我知道文档说,“有一些需要下面列出的例子进行修改,以兼容的Django 1.4及更高版本。”但我不知道如何在Python中使用它3.
你从哪里运行脚本?您应该能够从运行脚本的文件夹中包含的Python文件导入。如果您从脚本的相同文件夹运行脚本,则不应该出现此错误。 –
基本上,我想在Django中拆分我的settings.py。我有一个主settings.py文件,另一个只包含机密信息。我遵循以下文档,但它不起作用:https://code.djangoproject.com/wiki/SplitSettings#Multiplesettingfilesimportingfromeachother – 1man