随笔分类 -  Django

摘要:Django 中间件 Django中间件(Middleware)是一个轻量级、底层的“插件”系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出. django 中的中间件(middleware) 在django中,中间件其实就是一个类,在请求到来和结束后,django会根据 阅读全文
posted @ 2019-01-08 16:11 pywjh 阅读(328) 评论(0) 推荐(0)
摘要:Django 状态保持cookie和session 1.http协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态 2.客户端与服务器端的一次通信,就是一次会话实现状态保持的方式:在客户端或服务器端存储与会话有关的数据 3.存储方式包括cookie、session,会话一般指sessi 阅读全文
posted @ 2019-01-04 21:18 pywjh 阅读(1112) 评论(0) 推荐(0)
摘要:Dajngo——10 HttpRequest对象 服务器接收到http协议的请求后,会根据报文创建HttpRequest对象视图函数的第一个参数是HttpRequest对象在django.http模块中定义了HttpRequest对象的API HttpResponse对象 HttpResponse的 阅读全文
posted @ 2019-01-04 16:53 pywjh 阅读(461) 评论(0) 推荐(0)
摘要:Django 博客小案例的实现 主要实现博客的增删改查功能 数据库传入到模板框图 现在创建项目: 新建项目:django-admin startproject project_name 同步到pycharm后,设置settings 配置models.py文件 再配置__init__文件 再新建APP 阅读全文
posted @ 2018-12-31 22:41 pywjh 阅读(721) 评论(0) 推荐(0)
摘要:Django 关系表的数据操作 在views中导入modles模型中的,Django7中创建的模型 先给Department添加数据 、 一对多的数据添加 Student添加数据 方法一: 方法二: 1.第一种方式就是跟之前的一样,用传参的方法添加,需要注意的是外键的值必须是关联表中已经存在的值. 阅读全文
posted @ 2018-12-29 18:10 pywjh 阅读(1193) 评论(0) 推荐(0)
摘要:Django 查用的查询方法 这是需要用到的数据 这里可以发现,多出了city属性,因为 我没有加上__str__的city属性的输出,可以得出结论: .values()方法可以直接获取模型数据的属性,不需要重定义输出 常用的常洵条件 查找对象的条件的意思是传给以上方法的一些参数。相当于是SQL语句 阅读全文
posted @ 2018-12-28 16:03 pywjh 阅读(385) 评论(0) 推荐(0)
摘要:Django Django的ORM简介 数据库连接配置 模型的创建与映射 Django之Model字段详解 数据库的增删改查 增数据 查数据及补充 改数据 删数据 Django的ORM系统分析 ORM概念:对象关系映射(Object Relational Mapping,简称ORM) ORM的优势: 阅读全文
posted @ 2018-12-26 14:37 pywjh 阅读(320) 评论(0) 推荐(0)
摘要:Django 自定义过滤器 自定义过滤器就是一个带有一个或两个参数的Python 函数: - (输入的)变量的值 —— 不一定是字符串形式。 - 参数的值 —— 可以有一个初始值,或者完全不要这个参数。 注册自定义过滤器 django.template.Library.filter() Librar 阅读全文
posted @ 2018-12-25 17:03 pywjh 阅读(253) 评论(0) 推荐(0)
摘要:Django 模板标签 标签在渲染的过程中提供任意的逻辑 标签语法: 由%}和 {% 来定义的,例如:{%tag%} {%endtag%} 这个定义是刻意模糊的。 例如,一个标签可以输出内容,作为控制结构,例如“if”语句或“for”循环从数据库中提取内容,甚至可以访问其他的模板标签。 常用的标签 阅读全文
posted @ 2018-12-22 15:42 pywjh 阅读(1048) 评论(0) 推荐(0)
摘要:Django 模板的路径,有两种方法来使用 设置一个总的templates在大项目外面,然后在sittings的TEMPLATES中声明 在每一个APP中创建templates,然后在settings的INSTALLED_APPS中声明 模板变量的使用 语法: {{ 变量名 }} 命名由字母和数字以 阅读全文
posted @ 2018-12-21 14:29 pywjh 阅读(500) 评论(0) 推荐(0)
摘要:Django 路由的分配中, 可以设定相应的转换器加以约束,比如只能输入数字,特殊符号。。 形如 设置views以查看结果:(参数格式不正确的话,会无法显示网页) 类似的还有: str,匹配除了路径分隔符(/)之外的非空字符串,这是默认的形式 int,匹配正整数,包含0。 slug,匹配字母、数字以 阅读全文
posted @ 2018-12-19 14:54 pywjh 阅读(1947) 评论(0) 推荐(0)
摘要:Django 什么是Django框架 http服务器:用来接受用户请求,并将请求转发给web应用框架进行处理。Web应用框架处理完以后再发送给http服务器,http服务器再返回给用户。 准备工作 因为Django版本很多,为了避免版本冲突,统一选择使用linux的虚拟环境进行Django学习 查看 阅读全文
posted @ 2018-12-18 14:15 pywjh 阅读(380) 评论(0) 推荐(0)

回到顶部