随笔分类 -  Django

摘要:目录: Django内置字段 Django内置插件 常用选择插件 创建Form类时,主要涉及到 【字段】 和 【插件】,字段用于对用户请求数据的验证,插件用于自动生成HTML; Field required=True, 是否允许为空 widget=None, HTML插件 label=None, 用 阅读全文
posted @ 2018-10-05 09:41 小学弟- 阅读(122) 评论(0) 推荐(0)
摘要:Django之Form表单 Form介绍 HTML页面利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且 用form便签把他们包起来。 在很多场景下都会需要对用户输入做校验,比如校验用户是否输入,输入的长度和 格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应 阅读全文
posted @ 2018-10-03 22:25 小学弟- 阅读(177) 评论(0) 推荐(0)
摘要:Django中间件的执行流程。 请求到达中间件之后,先按照正序执行每个注册中间件的process_reques方法,process_request方法返回的值是None,就依次执行, 如果返回的值是HttpResponse对象,不再执行后面的process_request方法,而是执行当前对应中间件 阅读全文
posted @ 2018-10-03 10:50 小学弟- 阅读(150) 评论(0) 推荐(0)
摘要:中间件 中间件的概念 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局 上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 Django的中间件的定义: Middleware is` `a framewor 阅读全文
posted @ 2018-10-02 10:05 小学弟- 阅读(127) 评论(0) 推荐(0)
摘要:用户认知———auth模块 目录: auth模块 User对象 实例 扩展默认的auth_user表 - 创建超级用户 - python3 manager.py createsuperuser - 认证 校验 用户的用户名与密码 obj = auth.authenticate(request, us 阅读全文
posted @ 2018-09-30 13:15 小学弟- 阅读(258) 评论(0) 推荐(0)
摘要:常用字段 AutoField 自增的整形字段,必填参数primary_key=True,则成为数据库的主键。无该字段时,django自动创建。 一个model不能有两个AutoField字段。 IntegerField 一个整数类型。数值的范围是 -2147483648 ~ 2147483647。 阅读全文
posted @ 2018-09-29 15:35 小学弟- 阅读(200) 评论(0) 推荐(0)
摘要:Django模板语言 标签 内置标签引用 1. autoescape 控制自动转义是否可用. 这种标签带有任何 on 或 off 作为参数的话,他将决定转义块内效果。 该标签会以一个endautoescape作为结束标签. 当自动转义生效时,所有变量内容会被转义成HTML输出(在所有过滤器生效后) 阅读全文
posted @ 2018-09-28 17:08 小学弟- 阅读(321) 评论(0) 推荐(0)
摘要:render函数和redirect函数的区别+反向解析 1、视图函数:一定是要包含两个对象的(render源码里面有HttpResponse对象) request对象: 》所有的请求信息 HttpResponse: 》响应的内容(字符串) 2、get请求发送数据:http://127.0.0.1:8 阅读全文
posted @ 2018-09-27 19:53 小学弟- 阅读(1259) 评论(0) 推荐(0)
摘要:Django模板语言,过滤器整理 1. add {{ value|add:"2" }} 把add后的参数加给value; 处理时,过滤器首先会强制把两个值转换成Int类型。 如果强制转换失败, 它会试图使用各种方式吧两个值相加。 实例: {{ arg|add:val }} 1)arg是5,val是3 阅读全文
posted @ 2018-09-26 15:06 小学弟- 阅读(103) 评论(0) 推荐(0)
摘要:"""Django settings for first project. Generated by 'django-admin startproject' using Django 1.11.11. For more information on this file, seehttps://doc 阅读全文
posted @ 2018-09-26 15:02 小学弟- 阅读(185) 评论(0) 推荐(0)
摘要:视图 - Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下面。 ... 阅读全文
posted @ 2018-09-26 13:20 小学弟- 阅读(136) 评论(0) 推荐(0)
摘要:Django的路由系统 - URLconf配置 - 基本格式 from django.conf.urls import url urlpatterns = [ url(正则表达式, views视图,参数,别名), ] - 参数说明 ... 阅读全文
posted @ 2018-09-25 20:35 小学弟- 阅读(138) 评论(0) 推荐(0)
摘要:========关于Django查询知识点总结======= models.Book.objects.filter(**kwargs): querySet [obj1,obj2] models.Book.objects.filter(**kwargs).values(*args) : querySet [{},{},{}] models.Book.objects.filter(**kwargs... 阅读全文
posted @ 2018-09-25 15:43 小学弟- 阅读(150) 评论(0) 推荐(0)
摘要:Django之模板继承 模板继承 - 目的是:减少代码的冗余 - 语法: {% block classinfo %} {% endblock %} - 具体步骤 1)创建一个base.html文件 2)把要显示的页面的内容写在这里面,也就是html要在浏览器显示的内容 3)... 阅读全文
posted @ 2018-09-21 10:56 小学弟- 阅读(419) 评论(0) 推荐(1)
摘要:Django之模板语法 目录: 一、什么是模板 二、模板语法分类 - 模板语法之变量:语法{{}} - 模板语法之标签:语法为{% tag %} - 模板语法之过滤器:语法{{obj|filter__name:param}} - 自定义标签和过滤器 一、什么是模板 - 只要是在html里面的模板语法就不是... 阅读全文
posted @ 2018-09-20 14:18 小学弟- 阅读(241) 评论(0) 推荐(0)
摘要:Django之ORM表查询及添加记录 一、创建表 - 书籍模型: 书籍有书名和出版日期,一本书可能会有多个作者,一个作者也可以写多本书,所以作者和书籍的关系就是多对多的关联关系(many-to-many); - 一本书只应该由一个出版商出版,所以出版商和书籍是一对多关联关系(one-to-many)。 -- 创建一对一的关系:OneToOne("要绑定关系的表名") ... 阅读全文
posted @ 2018-09-19 22:18 小学弟- 阅读(222) 评论(0) 推荐(0)
摘要:Django之数据库表的单表查询 一、 添加表记录 对于单表有两种方式 # 添加数据的两种方式 # 方式一:实例化对象就是一条表记录 Frank_obj = models.Student(name ="海东",course="python",birth="2000-9-9",fenshu=80) Frank_obj.save() # 方式二: mod... 阅读全文
posted @ 2018-09-19 09:49 小学弟- 阅读(200) 评论(0) 推荐(0)
摘要:Django框架之MVT 1、 MVT模型 - module:模型,和数据库相关的 - template:模板,存放html文件,模板语法(目的是将变量如果巧妙的嵌入到html页面中) - view:视图函数 另外加-urls:url路劲与视图函数的映射关系,可以不是一一对应的。 2、 url配置( 阅读全文
posted @ 2018-09-16 15:07 小学弟- 阅读(186) 评论(0) 推荐(0)
摘要:Django框架之MVT 灌输: 什么是根目录:就是没有路径,只有域名。 url(r”^$”) 一、 MVT模型 Django的MVT模型 - Model(模板):和数据库相关,负责业务对象与数据库的对象(ORM) - Template(模板): 放所有的HTML文件 模板语言:目的是将白变量(数据 阅读全文
posted @ 2018-09-10 08:18 小学弟- 阅读(403) 评论(0) 推荐(0)
摘要:Django入门 一、 1、互联网两台机器之间通行:ip、端口、协议 - 协议 - HTTP (80) - HTTPS (443) 2、浏览器输入URL一回车返回页面发生了什么? - 域名 -> DNS解析 -->ip地址 -> 找到服务端 ->服务端返回消息 -> 浏览器 - 浏览器 服务器 - 服务器把 写好的H... 阅读全文
posted @ 2018-09-05 22:43 小学弟- 阅读(177) 评论(0) 推荐(0)