你好,我有一个Django项目,但是我无法实现执行某些功能。我精确地知道我的应用程序中有一个名为file2.py的文件,我尝试过此操作:
import file2
我知道了:
No module named 'file2'
能帮我吗?
谢谢。
答案 0 :(得分:0)
尝试使用此功能:
from .file2 import *
您能否发布更多信息,例如文件夹结构
答案 1 :(得分:0)
如果此文件位于同一目录中,则可以访问其功能,如下所示:
from .file2 import function
点很重要,因为它阐明了文件的路径
例如:您已经在foo_form
中定义了一些forms.py
,并且想在views.py
(与forms.py
在同一目录中)中使用它views.py
应该看起来像这样:
from .forms import foo_form
def foo(request):
form = foo_form()
但是,如果要导入的文件位于其他目录中,则可能需要检查以下问题:Importing files from different folder