我想向用户显示一个图形(使用matplotlib)。我应该将代码放在哪个Django目录中?我尝试将代码放置在个人目录中,并在views.py中定义了属性,但是不起作用。
答案 0 :(得分:0)
您可以在应用程序的根目录中创建一个新目录,例如my_matplotlib
,添加一个__init__.py
文件,以便将其称为模块。在其中添加带有所需代码的文件。
root/
my_matplotlib/
__init__.py
my_matplotlib.py
app/
views.py
my_matplotlib.py
def my_func():
foo = 'bar'
return foo
然后您可以将其称为模块,并且它可以在整个应用程序中包含的方法和类。
示例
app / views.py
from my_matplotlib.my_matplotlib import my_func