Django 向用户显示图形

Django 向用户显示图形,django,web-development-server,python-3.7,Django,Web Development Server,Python 3.7,我想向用户显示一个图形(使用matplotlib)。我应该将代码放在哪个Django目录中?我尝试将代码放在personal directory中,并在views.py中定义了属性,但不起作用。您可以创建一个新目录,例如my_matplotlib,在应用程序的根目录中,添加一个\u init\uuuuuuuuuuuuuupy文件,以便将其作为模块调用。在那里添加您需要的代码文件 root/ my_matplotlib/ __init__.py my_mat

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

您可以创建一个新目录,例如
my_matplotlib
,在应用程序的根目录中,添加一个
\u init\uuuuuuuuuuuuuupy
文件,以便将其作为模块调用。在那里添加您需要的代码文件

root/
    my_matplotlib/
        __init__.py
        my_matplotlib.py
    app/
        views.py
my_matplotlib.py

def my_func():
    foo = 'bar'
    return foo
from my_matplotlib.my_matplotlib import my_func
然后,您可以将其称为模块,以及它在整个应用程序中可能包含的方法和类

范例

app/views.py

def my_func():
    foo = 'bar'
    return foo
from my_matplotlib.my_matplotlib import my_func