![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django框架
文章平均质量分 88
一个重量级的 Python Web框架,Django 配备了常用的大部分组件
PPPsych
这个作者很懒,什么都没留下…
展开
-
Django学习笔记索引
HTTP协议Django路由系统Django视图Django模板系统Object Relational Mapping(ORM)Django ORM操作Cookie和SessionDjango中间件AJAXDjango form表单原创 2021-04-24 15:24:28 · 71 阅读 · 0 评论 -
Django form表单
文章目录前言一、普通方式手写注册功能二、使用form组件实现注册功能三、form常用字段与插件四、Django Form所有内置字段五、校验六、补充进阶1 应用Bootstrap样式2 批量添加样式七、ModelForm前言我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错原创 2021-04-24 15:11:32 · 172 阅读 · 0 评论 -
AJAX
文章目录前言—JSON1 什么是 JSON ?2 stringify与parse方法3 和XML的比较一、AJAX简介1 介绍2 常见应用情景3 优点二、jQuery实现的AJAX1 最基本的jQuery发送AJAX请求示例2 $.ajax参数三、JS实现AJAX四、AJAX请求如何设置csrf_token1 方式一2 方式二3 注意事项五、AJAX上传文件前言—JSON1 什么是 JSON ?JSON 指的是 JavaScript 对象表示法(JavaScript Object Notatio原创 2021-04-24 14:31:17 · 81 阅读 · 0 评论 -
Django中间件
文章目录前言一、中间件介绍二、自定义中间件1 自定义一个中间件示例2 process_request3 process_response4 process_view5 process_exception6 process_template_response(用的比较少)三、中间件的执行流程四、中间件版登录验证五、附:Django请求流程图前言在未学习中间件之前通过给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加原创 2021-04-24 14:06:22 · 90 阅读 · 0 评论 -
Cookie和Session
文章目录一、Cookie介绍1 Cookie的由来2 什么是Cookie3 Cookie的原理4 查看Cookie二、Django中操作Cookie1 获取cookie2 设置cookie3 删除cookie4 Cookie版登陆校验三、Session介绍四、Django中Session相关方法1 方法2 Session流程解析3 Session版登陆验证4 Django中的Session配置一、Cookie介绍1 Cookie的由来大家都知道HTTP协议是无状态的。无状态的意思是每次请求都是独原创 2021-04-24 13:44:51 · 88 阅读 · 0 评论 -
Django ORM操作
文章目录一、必知必会13条二、单表查询之神奇的双下划线三、ForeignKey操作—正向查找1 对象查找(跨表)2 字段查找(跨表)四、ForeignKey操作—反向查询1 对象查找2 字段查找五、ManyToManyField—class RelatedManager六、聚合查询七、分组查询八、F查询九、Q查询十、事务十一、Django ORM执行原生SQL(了解)十二、QuerySet方法大全(了解)十三、Django终端打印SQL语句(了解)十四、在Python脚本中调用Django环境(了解)十五、原创 2021-04-23 23:49:05 · 170 阅读 · 0 评论 -
Object Relational Mapping(ORM)
文章目录一、ORM介绍二、Django项目使用MySQL数据库三、Model四、快速入门五、字段1 常用字段2 字段类型六、自定义字段七、字段参数八、Model Meta参数九、多表关系和参数十、ORM操作1 基本操作2 进阶操作3 高级操作4 QuerySet相关方法一、ORM介绍ORM概念:对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,原创 2021-04-23 22:31:55 · 576 阅读 · 0 评论 -
Django模板系统
文章目录前言一、常用语法1 变量2 filters过滤器3 自定义filter4 条件语句4.1 for4.2 for ... empty4.3 if,elif和else4.4 with5 csrf_token6 注释7 注意事项二、母版三、继承母板四、块(block)五、组件六、静态文件相关1 介绍2 使用get_static_prefix3 自定义simpletag4 inclusion_tag前言官方文档提示:以下是本篇文章正文内容,下面案例可供参考一、常用语法Django模板中只需要原创 2021-04-23 19:27:32 · 98 阅读 · 0 评论 -
Django视图
文章目录前言一、简单视图二、CBV和FBV三、给视图加装饰器1 使用装饰器装饰FBV2 使用装饰器装饰CBV四、request对象1 介绍2 请求相关的常用值:3 属性:4 方法:五、Response对象1 使用2 属性六、JsonResponse对象七、Django shortcut functions1 render()2 redirect()前言Django的View(视图):一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。响应可以是一原创 2021-04-23 17:49:40 · 88 阅读 · 0 评论 -
Django路由系统
文章目录前言一、URLconf配置二、正则表达式详解三、分组命名匹配1 介绍2 URLconf匹配的位置3 捕获的参数永远都是字符串4 视图函数中指定默认值5 include其他的URLconfs四、传递额外的参数给视图函数(了解)五、命名URL和URL反向解析六、命名空间模式前言Django的路由系统:URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。我们就是以这种方式告诉Django,遇到哪个URL的时候,要对应执行哪个函数原创 2021-04-23 16:10:17 · 119 阅读 · 0 评论 -
HTTP协议
文章目录一、HTTP介绍二、HTTP工作原理三、HTTP请求方法四、HTTP状态码五、URL六、HTTP请求格式七、HTTP响应格式一、HTTP介绍超文本传输协议(英文:Hyper Text Transfer Protocol,HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。HTTP的标准原创 2021-04-23 14:11:31 · 270 阅读 · 0 评论