首页 > 解决方案 > 如何通过视图中的按钮触发类的功能

问题描述

我正在设置一个使用 Django 和 Keras 的应用程序。获取我上传的文件、准备、训练和展示我的结果需要很多时间。这就是为什么我试图将我的代码分成不同的阶段。但是我以前不知道如何使用我创建的对象触发函数。你知道如何通过使用创建的对象连接按钮来触发进程吗?

提前致谢!

标签: djangofunctionview

解决方案


要从模板视图触发操作,您需要设置一个端点并在那里使用所需的类/函数。如果您愿意,可以使用 ajax 调用它。

path('action/', app.views.action, 'action')

def action(request):
    my_util_class.my_function()
    return HttpResponse('')

<a href="{% url 'app:action' %}">Button</a>


推荐阅读