首页 > 解决方案 > 在 HTML 表单中单击按钮时调用 Django View 函数,使用表单操作

问题描述

我正在尝试在 Django 中创建一个基本函数,但我不知道如何在views.py单击按钮时从模板中调用该函数。我确实在这里找到了类似的问题。但是actionUrl让我很困惑,我不知道如何实现它。

模板中的按钮代码:

<form action ="{% check1 %}"  method = "POST">
    {% csrf_token %}
    <button type='submit'> True</button>
</form>

目前我已经注释掉了函数的实际逻辑,我只是​​想让它做出响应,所以它就在这里:

def check1(request):
  return HttpResponse("why u no work")

urls.py

urlpatterns = [
 path('', Posts, name='Posts'),
 path('', index, name = 'index'),
 path('', check1, name = 'check1'),
 #path(actionUrl, views.check1),
]

标签: javascriptpythondjango

解决方案


推荐阅读