摘要: 自定义验证规则以及中间件简单介绍 自定义验证规则以及中间件简单介绍 1、python2和python3中的区别 对于python2内置的字符串类型有str和unicode 比如:"abc"是字符串,u"你好"是unicode 字符串(utf-8/gbk编码之后值) unicode 对于python3 阅读全文
posted @ 2019-07-17 22:31 MiaoQinHong 阅读(477) 评论(0) 推荐(0) 编辑
摘要: Form组件归类 Form组件归类 一、Form类 创建Form类时,主要涉及到 【字段】 和 【插件】,字段用于对用户请求数据的验证,插件用于自动生成HTML; 1、Django内置字段如下: 1 Field 2 required=True, 是否允许为空 3 widget=None, HTML插 阅读全文
posted @ 2019-07-17 22:27 MiaoQinHong 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 补充 补充 一、定义的规则 class TeacherForm(Form): #必须继承Form # 创建字段,本质上是正则表达式 username = fields.CharField( required=True, #必填字段 error_messages={"required":"用户名不能为 阅读全文
posted @ 2019-07-17 22:26 MiaoQinHong 阅读(171) 评论(0) 推荐(0) 编辑
摘要: django 之知识点总结以及Form组件 django 之知识点总结以及Form组件 一、model常用操作 1、13个API查询:all,filter,get ,values,values_list,distinct,order_by ,reverse , exclude(排除),count,f 阅读全文
posted @ 2019-07-17 22:25 MiaoQinHong 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 自定义验证规则以及中间件简单介绍 自定义验证规则以及中间件简单介绍 1、python2和python3中的区别 对于python2内置的字符串类型有str和unicode 比如:"abc"是字符串,u"你好"是unicode 字符串(utf-8/gbk编码之后值) unicode 对于python3 阅读全文
posted @ 2019-07-17 22:21 MiaoQinHong 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 分页组件 分页组件 一、分页的实现与使用 class Pagination(object): """ 自定义分页 """ def __init__(self,current_page,total_count,base_url,params,per_page_count=10,max_pager_co 阅读全文
posted @ 2019-07-17 22:17 MiaoQinHong 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 分页和中间件 分页和中间件 一、分页 Django的分页器(paginator) view.py from django.shortcuts import render,HttpResponse # Create your views here. from app01.models import * 阅读全文
posted @ 2019-07-17 22:16 MiaoQinHong 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 用户认证 auth模块 用户认证 auth模块 一、auth模块 from django.contrib import auth 1 、authenticate() :验证用户输入的用户名和密码是否相同 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键 阅读全文
posted @ 2019-07-17 22:14 MiaoQinHong 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 关于查询知识点总结 关于查询知识点总结 models.Book.objects.filter(**kwargs): querySet [obj1,obj2]models.Book.objects.filter(**kwargs).values(*args) : querySet [{},{},{}] 阅读全文
posted @ 2019-07-17 22:13 MiaoQinHong 阅读(124) 评论(0) 推荐(0) 编辑
摘要: django之跨表查询及添加记录 django之跨表查询及添加记录 一:创建表 书籍模型: 书籍有书名和出版日期,一本书可能会有多个作者,一个作者也可以写多本书,所以作者和书籍的关系就是多对多的关联关系(many-to-many); 一本书只应该由一个出版商出版,所以出版商和书籍是一对多关联关系(o 阅读全文
posted @ 2019-07-17 22:12 MiaoQinHong 阅读(280) 评论(0) 推荐(0) 编辑
摘要: django之数据库表的单表查询 django之数据库表的单表查询 一、添加表记录 对于单表有两种方式 # 添加数据的两种方式 # 方式一:实例化对象就是一条表记录 Frank_obj = models.Student(name ="海东",course="python",birth="2000-9 阅读全文
posted @ 2019-07-17 22:10 MiaoQinHong 阅读(314) 评论(0) 推荐(0) 编辑
摘要: django之ORM数据库操作 django之ORM数据库操作 一、ORM介绍 映射关系: 表名 》类名 字段 》属性 表记录 》类实例化对象 ORM的两大功能: 操作表: - 创建表 - 修改表 - 删除表 操作数据行: - 增删改查 ORM利用pymysql第三方工具链接数据库 Django没办 阅读全文
posted @ 2019-07-17 22:06 MiaoQinHong 阅读(162) 评论(0) 推荐(0) 编辑
摘要: jango框架之模板继承和静态文件配置 jango框架之模板继承和静态文件配置 一、模板继承 目的是:减少代码的冗余 语法: {% block classinfo %} {% endblock %} 具体步骤: 1、创建一个base.html文件,2、把要显示的页面的内容写在这里面,也就是html要 阅读全文
posted @ 2019-07-17 22:04 MiaoQinHong 阅读(314) 评论(0) 推荐(0) 编辑
摘要: Django框架之第三篇模板语法(重要!!!) Django框架之第三篇模板语法(重要!!!) 一、什么是模板? 只要是在html里面有模板语法就不是html文件了,这样的文件就叫做模板。 二、模板语法分类 一、模板语法之变量:语法为 {{ }}: 在 Django 模板中遍历复杂数据结构的关键是句 阅读全文
posted @ 2019-07-17 22:03 MiaoQinHong 阅读(247) 评论(0) 推荐(0) 编辑
摘要: Django框架之第二篇 Django框架之第二篇 一、知识点回顾 1、MTV模型 model:模型,和数据库相关的 template:模板,存放html文件,模板语法(目的是将变量如何巧妙的嵌入到HTML页面中)。 views:视图函数 另加urls:url路径与视图函数的映射关系,,可以不是一一 阅读全文
posted @ 2019-07-17 22:01 MiaoQinHong 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Django框架第一篇基础 Django框架第一篇基础 一个小问题: 什么是根目录:就是没有路径,只有域名、。url(r'^$') 补充一张关于wsgiref模块的图片 一、MTV模型 Django的MTV分别代表: Model(模型):和数据库相关的,负责业务对象与数据库的对象(ORM) Temp 阅读全文
posted @ 2019-07-17 21:58 MiaoQinHong 阅读(218) 评论(0) 推荐(0) 编辑