Python_web框架
Python之眼
这个作者很懒,什么都没留下…
展开
-
Web框架之Django_01初识(三大主流web框架、Django安装、Django项目创建方式及其相关配置、Django基础三件套:HttpResponse、render、redirect)
阅读目录摘要:Web框架概述Django简介Django项目创建Django基础必备三件套(HttpResponse、render、redirect)一、Web框架概述:Python三大主流Web框架:Django:大而全,自带了很多功能模块,类似于航空母舰(缺点:笨重)Flask:短小精悍,自带的功能模块特别少,大部分都是依赖于 第三方模块(小而轻)Tornado:异步...原创 2019-07-20 14:27:39 · 224 阅读 · 0 评论 -
Web框架之Django_09 重要组件(Django中间件、csrf跨站请求伪造)
阅读目录二、csrf跨站请求伪造摘要Django中间件csrf跨站请求伪造一、Django中间件: 什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。...原创 2019-07-22 14:50:06 · 176 阅读 · 0 评论 -
Web框架之Django_08 重要组件(form组件、cookie和session组件)
阅读目录一、form组件二、cookie与sessionDjango中操作Cookie摘要:form组件cookie组件session组件一、form组件form介绍我们之前在html页面中利用form表单向后端提交数据时候,都需要对用户的输入进行校验,比如校验用户是否输入正确(长度、格式…),如果用户输入的内容有误则需要在相应的位置显示对应的错误信息来提醒用...原创 2019-07-22 14:42:07 · 196 阅读 · 0 评论 -
Web框架之Django_07 进阶操作(MTV与MVC、多对多表三种创建方式、前后端传输数据编码格式contentType、ajax、自定义分页器)
阅读目录一、MVC与MTV二、多对多表的创建三、ajax,前后端传输编码格式contentType四、批量插入数据与自定义分页器摘要MTV与MVC多对多表三种创建方式ajax ,前后端传输数据编码格式contentType批量插入数据和自定义分页器一、MVC与MTVMVC(Model View Controller 模型-视图-控制器)是一种Web架构的模式,所...原创 2019-07-22 14:27:09 · 272 阅读 · 1 评论 -
Web框架之Django_06 模型层了解(F查询、Q查询、事务、update和save、only和defer、choice属性、bulk_create)
阅读目录一、F查询二、 Q查询三、事务四、补充的一些常用的操作摘要:F查询Q查询事务一、F查询在上面所有的例子中,我们构造的过滤器都只是将字段值与某个我们自己设定的常量做比较。如果我们要对两个字段的值做比较,那该怎么做呢?Django 提供 F() 来做这样的比较。F() 的实例可以在查询中引用字段,来比较同一个 model 实例中两个不同字段的值。...原创 2019-07-22 14:12:42 · 185 阅读 · 0 评论 -
Web框架之Django_05 模型层了解(单表查询、多表查询、聚合查询、分组查询)
阅读目录一、Django ORM 常用字段和参数:二、单表查询三、多表查询基于双下划线的多表查询四、聚合查询和分组查询摘要:单表查询多表查询聚合查询分组查询一、Django ORM 常用字段和参数:1:常用字段:#AutoFieldint自增列,必须填入参数primary_key = True,当model中如果没有自增列,则会自动创建一个列名为id的列#In...原创 2019-07-20 16:12:58 · 182 阅读 · 0 评论 -
Web框架之Django_04 模板层了解(过滤器、标签、自定义过滤器、标签、inclusion_tag、模板的继承与导入)
阅读目录一、模板语法:二、过滤器:(Filters)三、模板的继承与模板的导入摘要:模版层(模板语法)模板语法过滤器标签自定义过滤器、标签inclusion_tag模板的继承模板的导入一、模板语法:常用语法:{{ }} 变量相关{% %} 逻辑相关变量:在Django中的模板语言用{{ 变量名 }}来使用变量,而这个变量的来源通常是在...原创 2019-07-20 15:26:41 · 146 阅读 · 0 评论 -
Web框架之Django_03 路由层了解(路有层 无名分组、有名分组、反向解析、路由分发 视图层 JsonResponse,FBV、CBV、文件上传)
阅读目录一、路由层:(Django的路由系统)二、伪静态网页和虚拟环境:三、FBV与CBV、JsonResponse、文件上传一、路由层:(Django的路由系统)URL配置(Django项目urls.py路由文件):就像Django所支撑网站的目录,它的本质是URL与要为该URL调用的视图函数之间的映射表。以这种方式告诉Django,对于这个URL调用这段代码,...原创 2019-07-20 15:10:24 · 146 阅读 · 0 评论 -
Web框架之Django_02基本操作(Django项目启动配置、数据库连接、orm、增删改查)
阅读目录摘要:Django项目简单现实过程pycharm连接数据库Django之orm简单操作增删改查一、新建Django项目、配置、设置:新建Django项目:(为了熟悉Django操作,暂时全部用cmd形式来实现,很多地方需要手动添加) 项目目录D:\Django:管理员权限打开cmd,通过cmd命令进入项目目录 django-admin startproject my...原创 2019-07-20 14:52:32 · 230 阅读 · 0 评论 -
Web框架之Django_10 重要组件(Auth模块)
阅读目录一、auth模块介绍二、auth模块常用方法create_superuser()create_user()authenticate()login(HttpRequest, user)logout(request)is_authenticated()login_requierd()check_password(password)set_password(pass...原创 2019-07-22 15:00:08 · 127 阅读 · 0 评论