栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python框架Django(MVT)—HelloWorld之V(View-form),终结曲!

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python框架Django(MVT)—HelloWorld之V(View-form),终结曲!

极简生活,极简编程,简到极致,就是完美!

Django的MVT,层层解析,V(View),表单传数,来了,以代码+注释展示,十分钟扯完。全部代码资源,在文末可点击极速下载,免费且不限速!

代码步骤
  • 1.urls.py
  • 2.form_view.py
  • 3.form.html
  • 4. 访问测试

流程:user htpp get ->urls.py (/form)->views.py(show()) -> form.html ->form.html( 提交表单)->urls.py(/post) ->views.py(post()) -> form.html(回显数据)

1.urls.py
from django.contrib import admin
from django.urls import path
from . import views, db_views, form_view

urlpatterns = [
    path('form/', form_view.show),
    path('post/', form_view.post)
]

2.form_view.py
from django.shortcuts import render
from django.views.decorators import csrf


def post(request):
    data = request.POST
    print(data)
    name = data['name']
    password = data['password']
    user = {"name": name, "password": password}
    print(user)

    return render(request, "form.html", {"user": user})


def show(request):
    return render(request, "form.html") #这里用redict()重定向也可以

3.form.html



    
    Form



{% csrf_token %}

提交的内容为:

name:{{ user.name }}

password:{{ user.password }}
4. 访问测试



代码资源在:HelloWorld.zip。Django的基础部分,肝了一天,终于肝完了!下期Django自带的admin后台功能:

更加Nice! 下期见,Byebye!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/302522.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号