我正在使用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