我正在运行Web应用程序,我需要调用特定的python函数,该函数返回一些数据。我正在尝试一些AJAX,但不确定如何调用特定函数。有什么建议吗?
答案 0 :(得分:0)
您应该将URL添加到URL模式(urls.py):
urlpatterns = [
url(r'^/your_url_end$', views.foo, name='foo'),
]
或者您也可以使用path()
来做到这一点。
然后在view.py中声明foo():
def foo(request):
lst = getVarFromBackend()
response_dict = {'html_0': lst[0], 'html_1': lst[1]}
return render(
request,
'name_of_your_html_doc.html',
context=response_dict
)
在responce_dict
,您应将html var的名称设置为键,并将python var的名称设置为值。
您可以在.html上使用{{ html_0 }}
和{{ html_1 }}