Django 从模板执行函数
如何从模板运行函数?Django 从模板执行函数,django,django-templates,Django,Django Templates,如何从模板运行函数? 我想要一个只调用函数的链接。 我是django的新手,不知道如何在模板和视图之间进行交互。模板不能直接调用服务器上的任何内容。您需要有一个指向视图的链接或按钮,视图会调用您的脚本(或者您可以将脚本的代码放入视图中。)模板应该有一个按钮、链接或AJAX请求 此请求将转到您的视图,该视图将启动脚本 app/views.py def script(request): if request.method == 'GET': return render(req
我想要一个只调用函数的链接。
我是django的新手,不知道如何在模板和视图之间进行交互。模板不能直接调用服务器上的任何内容。您需要有一个指向视图的链接或按钮,视图会调用您的脚本(或者您可以将脚本的代码放入视图中。)模板应该有一个按钮、链接或AJAX请求 此请求将转到您的视图,该视图将启动脚本 app/views.py
def script(request):
if request.method == 'GET':
return render(request, 'app/script.html')
elif request.method == 'POST':
# start script
# and return something to show the user
app/script.html:
<html>
<body>
<form method="POST">
<input type="submit" value="Start script">
</form>
</body>
</html>
如果要转到其他视图启动脚本,请更改表单
操作
或者您可以使用链接,尽管链接通常用于不改变状态或“做”任何事情的事情