我目前正在使用django,并将python代码放入我的views.py中,以便在我的网页上运行它们。有一段代码需要python文件中的某个类,才能像包一样工作,但这只是一个python文件,让我用来执行某段代码。如何在django views.py文件中引用python文件中的类?我已经尝试将python文件放在我的Anaconda3文件夹中的站点包文件夹中,并尝试在views.py文件中仅使用python文件的from name of python file导入类名,但它似乎无法识别该文件是否存在于站点包文件夹中。我还尝试将python文件放在django个人文件夹中,并使用from pe
我正在运行一个django项目,我想把我的python代码分成不同的文件。目前,我正在从views.py运行我的函数。在我的views.py中,我有一个plot函数。我使用了这段绘图代码,并创建了一个名为plotting.py的python文件,其中包含这个plot函数。此绘图文件与我的views.py位于同一文件夹中 我的问题是访问这个plotting.py文件。我正在尝试通过path('plot', plotting.plot),从urls.py访问它。它不工作。或者,我是否必须链接回views.pyand from tat function go toplotting.
我想在我的视图上下文中使用其他python文件中的一些函数。在我的应用程序中,我创建了一个名为"code“的文件夹,里面有一个名为"examplee.py”的文件。我尝试像这样导入它: views.py: views.py:
from django.shortcuts import render
from django.views import View
# Create your views here.
import sys
sys.path.append('./code')
import examplee as expl
class CmtGraphTool
我有一个django项目,它有一个web界面,你可以在那里上传文件,上传成功后,它会调用cli版本的软件来处理它,并在成功执行后返回结果
下面是我在views.py中使用的一小段代码
from cliproject.main import clirunner
# Some code for file upload and saving
clirunner()
这将运行位于cliproject/目录中的命令行python脚本main.py,它将执行一些操作并保存输出
问题是,目前整个过程是同步的。因此,用户页面在他们从UI上传文件之后加载,直到它在后台由Python CLI脚本处理。流程是这样的
关于python中的import//from语句,我有一个问题。
在我的views.py文件(Project/App/views.py)中,我有以下一行:
from django.views.generic import TemplateView, ListView
为什么我要把'django‘写在这一行里?为什么仅仅指定泛型文件位于哪个目录(视图)还不够呢?这就是我在许多以前的python脚本中所做的工作--一个例子是:
from random import foo
以及在我当前的django url.py文件中。在那里,我有:
from app.views import view