【发布时间】:2018-09-04 18:01:11
【问题描述】:
我想向用户显示一个图表(使用 matplotlib)。我应该将代码放在哪个 Django 目录中?我尝试将代码放在个人目录中并在views.py中定义了属性,但不起作用。
【问题讨论】:
标签: django web-development-server python-3.7
我想向用户显示一个图表(使用 matplotlib)。我应该将代码放在哪个 Django 目录中?我尝试将代码放在个人目录中并在views.py中定义了属性,但不起作用。
【问题讨论】:
标签: django web-development-server python-3.7
您可以在应用程序的根目录中创建一个新目录,例如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
【讨论】: