向用户显示图

时间:2018-09-04 18:01:12

标签: django web-development-server python-3.7

我想向用户显示一个图形(使用matplotlib)。我应该将代码放在哪个Django目录中?我尝试将代码放置在个人目录中,并在views.py中定义了属性,但是不起作用。

1 个答案:

答案 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