django点击按钮执行函数

在 Django 中,点击按钮执行函数通常是通过在视图函数中处理 HTTP 请求来实现的。下面是一个示例:

  • 创建一个视图函数,该函数将处理按钮的点击事件:
  • from django.shortcuts import render
    def my_view(request):
        if request.method == 'POST':
            # 处理按钮点击事件
            # ...
        else:
            # 显示按钮
            return render(request, 'my_template.html')
    
  • 在模板 my_template.html 中,创建一个提交表单:
  • <form method="post">
        {% csrf_token %}
        <input type="submit" value="Click me">
    </form>
    
  • 在 URL 配置中将模板映射到视图函数:
  • from django.urls import path
    from . import views
    urlpatterns = [
        path('my_url/', views.my_view, name='my_view'),
    

    当用户点击按钮时,表单将发送一个 POST 请求到服务器,Django 的视图函数将处理该请求,并执行相应的代码。

  •