
Django2.0 表单
狙如
这个作者很懒,什么都没留下…
展开
-
Django2.0-表单(1)-Form使用
笔记在知了课堂-Django开发的基础上更改 Django中的表单 Django中的表单丰富了传统的HTML语言中的表单。在Django中的表单,主要做以下两件事: 渲染表单模板。(不常用,容易前后端耦合) 表单验证数据是否合法。 Django中表单使用流程 在一个app中新建一个forms.py,定义一个表单类,继承自django.forms.Form。 Field字段名称在html中对应的...原创 2018-11-15 14:16:15 · 792 阅读 · 0 评论 -
Django2.0-表单(2)-表单的FIeld,验证器,提取错误字段
笔记在知了课堂-Django开发的基础上更改 用表单验证数据 常用的Field 使用Field可以是对数据验证的第一步。你期望这个提交上来的数据是什么类型,那么就使用什么类型的Field。 可以通过表单类实例.cleaned_data.get("field_name")获得值 CharField 用来接收文本。 参数: max_length:这个字段值的最大长度。 min_length:这个字段...原创 2018-11-15 14:22:12 · 858 阅读 · 0 评论 -
Django2.0-表单(3)-ModelForm
笔记在知了课堂-Django开发的基础上更改 ModelForm 表单中的Field和模型中的Field基本上是一模一样的,而且表单中需要验证的数据,也就是模型中需要保存的。那么这时候可以将模型中的字段和表单中的字段进行绑定。 比如现在有个User的模型。 from django.db import models class User(models.Model): username = ...原创 2018-11-15 14:24:47 · 391 阅读 · 0 评论 -
Django2.0-表单(4)-文件上传
笔记在知了课堂-Django开发的基础上更改 文件上传 前端实现 在前端中,需要填入一个form标签,然后在这个form标签中指定enctype="multipart/form-data",不然就不能上传文件。 在form标签中添加一个input标签,然后指定input标签的name,以及type="file"。 以上两步的示例代码如下: <!DOCTYPE html> &原创 2018-11-15 14:29:02 · 436 阅读 · 6 评论