POST和GET是web开发中常用的表单交互方法,是构建网络前后端交互系统的顶梁柱,现将Django中的简单用法示例记录下来,以供后续查询和其他同学参考
#前端html的链接中用模版标签把参数“x”传递给成就这个应用的yearcontent方法 & lt; td> & lt; a href=https://www.yisu.com/zixun/{% url 'achievement: yearcontent x %}在{{x}} & lt;/a> & lt;/td> # urls . py中用正则匹配接收参数,(& # 63;术中;year>[0 - 9] +)用括号括起来接收前端传过来的x=2017,好传给视图函数views.py使用,& # 63;P用于设置匹配部分的名字,views.py里面要用这个名字来接收参数的,[0 - 9]+表示正则匹配所有整数 url (r ' ^ yearcontent/(& # 63;术中;year>[0 - 9] +)/$的,观点。yearcontent name=' yearcontent '), # views.py里面接收传过来的年=2017,后续方法体中再用传过来的参数搞事情,这就是用URL传参也就是得到方法的一种使用 def yearcontent(请求,年): >之前
#前端html中设置好名字,因为后续要通过名字获得数据 & lt;形式类==癴orm-horizontal”角色“形式”action=" {% url的成就:set_new_purpose %}”方法=皃ost”比; {% csrf_token %} 祝辞& lt; div class="形式的班级”; & lt;标签类=" col-lg-2 control-label”祝辞目标& lt;/label> & lt; div类=癱ol-lg-10”比; & lt;输入类型=拔谋尽眂lass=氨淼タ丶d=癱c”占位符=" name=" achievement_title祝辞 & lt;/div> & lt;/div> 祝辞& lt; div class="形式的班级”; & lt;标签类=" col-lg-2 control-label”在备注& lt;/label> & lt; div类=癱ol-lg-10”比; & lt; textarea id=" " class="表单控件”关口==" 10 " name=" 30 "行" achievement_text祝辞& lt;/textarea> & lt;/div> & lt;/div> 祝辞& lt; div class="形式的班级”; & lt; div类=癱ol-lg-offset-10”比; 类& lt;按钮类型=疤峤弧?癰tn btn-send”类型=疤峤弧弊4侨范? lt;/button> & lt;/div> & lt;/div> & lt;/form> # url中 url (r ' ^ set_year_summary美元”的观点。set_year_summary name=' set_year_summary '), #视图函数的观点。py中,request.POST[名字]来接收表形式单的数据,然后就可以搞事情了 def set_year_summary(请求): achievement_date=request.POST['年'] achievement_summary=request.POST (“achievement_text”) twz=AchievementYear.objects.get (achievement_date=achievement_date) 打印twz twz。achievement_summary=achievement_summary twz.save () 返回重定向(“成就:指数”)以上这篇基于Django URL传参的形式表单传数据得到职位的用法实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
基于Django URL传参的形式表单传数据得到职位的用法实例