随笔分类 - 【Python】Djongo框架知识总结
1
Djongo框架
摘要:第十九章 Django框架——Admin组件 一、创建超级用户 二、配置后台管理路由 三、注册admin后台管理页面 四、配置admin后台管理页面 一、创建超级用户 二、配置后台管理路由 三、注册admin后台管理页面 admin.py 四、配置admin后台管理页面
阅读全文
摘要:第十八章 Django框架——同源策略与CORS跨域请求 一、同源策略简介 二、CORS(跨域资源共享)简介 三、CORS基本流程 四、CORS两种请求详解 五、Django项目中支持CORS 一、同源策略简介 什么是同源策略(what): 同源策略(Same origin policy)是一种约定
阅读全文
摘要:第十七章 Django框架——缓存机制 一、缓存介绍 二、Django中的6种缓存方式 三、Django中的6中缓存配置 四、Django中的缓存引用 一、缓存介绍 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面。 当一个网
阅读全文
摘要:第十六章 Django框架——ContentType组件 一、ContentType应用场景 二、ContentType组件使用 一、ContentType应用场景 需求:现在学校有专题课、试听课、学位课三类课程,三种课程有不同的价格策略,请设计表结构。 设计方案一: 一个课程表,包含学位课和专题课
阅读全文
摘要:第十五章 Django框架——中间件组件 一、中间件介绍 二、自定义中间件 三、应用场景 四、csrf-token请求伪造 五、禁用中间件的方法 一、中间件介绍 什么是中间件(what): 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变
阅读全文
摘要:第十四章 Django框架——Auth模块 一、Auth模块介绍 二、Auth模块常用方法 三、Auth模块字段扩展 一、Auth模块介绍 什么是Auth模块(what): Auth模块是Django自带的用户认证模块。我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现
阅读全文
摘要:第十三章 Django框架学习——forms组件 一、forms组件介绍 二、字段校验功能 三、渲染标签功能 四、forms组件的常用字段与插件 五、局部钩子 六、全局钩子 补充: 用form表单提交数据的三要素: 1.form标签 2.如果需要上传文件,要在form标签中加上enctype="mu
阅读全文
摘要:第十二章 Django框架——分页组件 一、Django的分页器Paginator 二、视图函数层Views 三、模板层Templates 四、补充 五、自己写逻辑实现分页 一、Django的分页器Paginator 如何使用分页器Paginator(how): 导入模块 参数 二、视图函数层Vie
阅读全文
摘要:第十一章 Django框架——Cookie和session 一、Cookie简介 二、Django中的Cookie 三、装饰器版登录校验 四、session简介 五、Django中的session 六、如何在CBV中使用装饰器 一、Cookie简介 什么是Cookie(what): Cookie具体
阅读全文
摘要:第九章 Django框架——csrf请求伪造和csrf_token使用 一、csrf请求伪造 二、csrf_token使用 三、简单的csrf_token应用 四、Ajax使用csrf_token 一、csrf请求伪造 什么是csrf(what): CSRF(Cross-site request f
阅读全文
摘要:第十章 Django框架——AJAX 一、知识储备JSON 二、AJAX介绍 三、AJAX的GET请求与POST请求 四、AJAX请求如何设置csrf_token 五、django的序列化 六、实现文件上传 一、知识储备JSON 什么是json(what): JSON 指的是 JavaScript
阅读全文
摘要:第八章 Django框架——ORM介绍之多表操作 一、创建模型 二、添加表记录 三、删除表记录 四、更新表记录 五、基于对象的跨表查询(子查询) 六、基于双下划线的跨表查询 七、聚合查询与分组查询 八、F查询与Q查询 一、创建模型 以图书管理系统为例,如下图: 注意事项: ① 表的名称myapp_m
阅读全文
摘要:第七章 Django框架——ORM介绍之单表操作 一、增加表记录 二、删除表记录 三、修改表记录 四、查询表记录 补充: Django终端打印原生sql方法 在Python脚本中调用Django环境 一、增加表记录 方式一:create()推荐这种 date类型注意:传字符串必须是:2014-5-1
阅读全文
摘要:第六章 Django框架——ORM介绍之创建表 一、ORM介绍 二、ORM中的常用字段和参数 三、ORM中的关系字段(ForeignKey) 四、ORM中的关系字段——一对一(OneToOneField) 五、ORM中的关系字段——多对多(ManyToManyField) 六、ORM中的元信息 一、
阅读全文
摘要:第五章 Django框架——模板层Templates 一、MTV模式与MVC模式 二、模板语法之变量 三、模板语法之过滤器filter 四、模板语法之tags(与逻辑相关的) 五、模板之母版继承之block与extends 六、模板之母版导入之include(组件) 七、自定义simpletag 一
阅读全文
摘要:第四章 Django框架——视图层views 一、视图函数 二、HttpRequest请求对象 三、HTTPResponse响应对象 四、CBV和FBV 五、JsonResponse 六、简单的文件上传方法 一、视图函数 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受We
阅读全文
摘要:第三章 Django框架——路由控制解析 一、路由分配简介 二、简单的路由配置 三、无名分组与有名分组 四、路由分发 五、命名url与url反向解析 六、命名空间模式(名称空间) 七、Django1.x与Django2.x的路由区别 一、路由分配简介 什么是路由分配(what): URL配置(URL
阅读全文
摘要:【问题描述】 Django开发调试阶段报错forbidden(403) 【解决方案】 注释掉所有带有csrf的语句,Django工程文件夹/工程名/settings.py下(大致位置位于46行上下) 【问题原因】 【问题描述】 Django项目过程中执行cmd代码创建app文件夹时报错 【解决方案】
阅读全文
摘要:第二章 Django框架——Django简介 一、MVC与MTV模型 二、Django的下载与基本命令 三、基于Django实现的一个简单示例(url,简单功能(def),templates) 四、Django静态文件配置(static) 五、Django实现登录示例 六、Django中的GET请求
阅读全文
摘要:第一章 Django框架——Web应用程序、HTTP协议、Web框架 一、Web应用程序 二、HTTP协议 三、Web框架 一、Web应用程序 什么是Web应用程序(what): Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要
阅读全文
1

浙公网安备 33010602011771号