Django中html提交按钮怎样调用python的view.py

新手在学Django,望大家提点,谢谢

 

 

在action里填写路由路径,在urls.py里配置路由跳转到views.py相应的处理函数。如

action = "/login/"

在urls.py里填写

urlpatterns = [
    path('login/',login), # 第一个参数是路由路径,第二个参数是views.py里的函数名
]

 

放弃django全栈,直接学习drf

<form class="layui-form" id="form1" action="{% url '你的app名字:函数名字'%}" method="POST">

前端method和后端request对应就能获取数据,比如我这里展示的"name"(你应该是username)。

def LoginPage(request):
    if request.method == "POST":
        name = request.Post.get("name")
    return render(request, 'login.html')

同时,你还需要在url.py中配置这个接口

url(r'LoginPage', views.LoginPage, name='LoginPage'),