django控件及传参的使用案例

  介绍

这篇文章主要介绍了django控件及传参的使用案例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

,,,,,,,,,,,,,,,,,,,,,,,,,,,,这次给大家带来django控件及传参使用详解,django控件及传参使用的注意事项有哪些,下面就是实战案例,一起来看一下。

定义

本文对djangoHTML的表单控件中的单选及多选进行介绍,并说明如何进行参数传递。

<强> html 1.中的表单控件:

  在HTML中表单的书写一般为:

& lt; form 方法=皃ost", action=啊白4?这个方法代表方法,方法一般有两个一个是& # 39;文章# 39;,一个是& # 39;得到# 39;,行动是提交表单到何处,可填写一个网址。不填则默认到本页面。   {% csrf_token %},这个是django中的一个标签,用于防止恶意攻击使用,如果不加入这个标签,会遇到不能提交的问题,处理麻烦一点,建议加上。   & lt; input  name=把≡瘛?类型=皉adio",价值=https://www.yisu.com/zixun/肮悴ァ?这就是一个单选标签,多选为类型=案囱】颉薄V凳窍允镜哪谌?并且后端提交后也将此作为值,其中名字是后端   获取时所用的如后端使用选择=请求。邮报》(“选择”)获取这个单选按钮的价值,另外也可以用选择=request.POST.get(“选择”,没有一个)来获取。   <输入名称=疤峤弧崩嘈?疤峤弧眝alue="提交"/>这就是一个提控件,其中的type='提交'会保证点击后表单(<形式> )中的内容被提交到后端。   <输入名称="文本" type=" text " value="/>一个输入框>

  前段在HTML中总的构造是

& lt; ! DOCTYPE  html>   & lt; html  lang=癳n"祝辞   & lt; head>   ,& lt; meta  charset=癠TF-8"比;   ,& lt; title> Title   & lt;/head>   & lt; body>   & lt; form 方法=皃ost", action=啊白4?   {% csrf_token %}   & lt; input  name=把≡瘛?类型=皉adio",值=https://www.yisu.com/zixun/肮悴ァ?   <输入名称="文本" type=" text " value="/>   <输入名称=疤峤弧崩嘈?疤峤弧眝alue="提交"/>   

  那么前段HTML就是这样。

<强> 2. django的view.py中接受数据:

  后端可以在视图中书写一个def用于接受前端传入的数据:

  如:

def  receive_data(请求):   ,if  request.POST: #,如果数据提交   ,打印(& # 39;有提交& # 39;)   ,=,,select  request.POST.get(& # 39;选择# 39;,也没有)   ,=,,text  request.POST.get(& # 39;文本# 39;,也没有)   ,打印(选择、文本)   ,return 渲染(请求,& # 39;your_html.html& # 39;,,当地人()),#,your_html.html改为你的html页面并且参考前面的博客建立url链接。

  这就是django建立前后交互的简单案例,在django 1.10.5 python 3.5 html 5下进行。

感谢你能够认真阅读完这篇文章,希望小编分享的“django控件及传参的使用案例”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

django控件及传参的使用案例