如何通过视图中的按钮触发类的功能

Posted

技术标签:

【中文标题】如何通过视图中的按钮触发类的功能【英文标题】:How to trigger a function of class via button in view 【发布时间】:2019-01-30 11:14:36 【问题描述】:

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

提前致谢!

【问题讨论】:

没有代码很难帮助你。请将其添加到问题中! 【参考方案1】:

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

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

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

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

【讨论】:

谢谢!这正是我需要的!

以上是关于如何通过视图中的按钮触发类的功能的主要内容,如果未能解决你的问题,请参考以下文章

Odoo:通过单击按钮添加来自树视图中的api的数据

如何在触发退出 segue 之前执行操作?

Getx:通过其他类的obs值触发man类中的obx

如何从 viewcontroller viewdidload 方法触发视图中的功能 - 目标 c - iphone

滚动视图中的 UIViews 按钮未触发 IBAction

如何通过 React Native 中的视图传递触摸但触发 onPress?