文章分类 - Python框架
摘要:Form操作 一般会创建forms.py文件,单独存放form模块。 Form 专门做数据验证,而且非常强大。有以下两个插件: fields :验证(肯定会用的) widgets:生成HTML(有时候用,有时候可以不用) 一般新url方式操作用widgets,因为生成url不是关键的,可以保留上一次
阅读全文
摘要:Model和Form以及ModelForm简介 Model操作: 创建数据库表结构 操作数据库表 做一部分的验证 Form操作: 数据验证(强大) ModelForm 数据库操作 数据验证 创建数据库表结构 操作数据库表 做一部分的验证 数据验证(强大) 数据库操作 数据验证 admin 登录验证,
阅读全文
摘要:大纲 一、缓存 1.1、五种缓存配置 1.2配置 2.1、三种应用(全局、视图函数、模板) 2.2 应用多个缓存时生效的优先级 二、信号 1、Django内置信号 2、自定义信号 三、Form 1、初始form,创建form 2、自定制form错误信息,前端显示 3、保留上一次提交的数据,自动生成h
阅读全文
摘要:大纲 二、session 1、session与cookie对比 2、session基本原理及流程 3、session服务器操作(获取值、设置值、清空值) 4、session通用配置(在配置文件中) 5、session引擎配置(db、cache、file、cookie加密) 三、CSRF 1、csrf
阅读全文
摘要:大纲 一、内容回顾 补充:默认值 补充:命名空间 二、模板语言 1、母版继承 2、include 3、自定义simple_tag 三、Cookie Cookie 使用总结 四、视图 1、获取用户请求相关信息以及请求头 2、CBV和FBV用户认证装饰器 二、模板语言 1、母版继承 示例: urls.p
阅读全文
摘要:一、内容回顾 1、Django请求的生命周期: 路由系统 -> 视图函数(获取模板+数据 -> 渲染) -> 字符串返回给用户 2、路由系统: 3、视图: FBV:函数 def index(request,*args,**kwargs): CBV:类 class Home(views.Vie
阅读全文
摘要:大纲 一、DjangoORM 创建基本类型及生成数据库表结构 1、简介 2、创建数据库 表结构 二、Django ORM基本增删改查 1、表数据增删改查 2、表结构修改 三、Django ORM 字段类型 1、字段类型介绍 2、字段参数介绍 3、Django ORM 外键操作 一、DjangoORM
阅读全文
摘要:大纲 一、内容概要: 二、上节回顾 三、Django 视图–views 1、获取用户多个数据及文件上传 2、FBV 和 CBV 3、装饰器 四、Django模板补充 - Django模板语言循环字典 五、Django 路由系统 1、一对一:一个url对于一个函数或者一个类 2.1、一对多:一类url
阅读全文
摘要:一、安装django windows安装后,添加Django安装路径的环境变量。 1 创建django工程 SGI本质上就是一个封装了socket的模块,调用接口就可以。 运行django 通过pycharm 也能创建django程序。 2、写一个基本完整的http请求 编辑urls.py 文件 启
阅读全文
摘要:一、Web框架本质 所有的web框架、web请求,本质上都是:socket。 HTTP中,浏览器充当socket客户端,一次请求、一次响应,服务就断开了。 上述通过socket来实现了其本质,而对于真实开发中的python web程序来说,一般会分为两部分:服务器程序和应用程序。服务器程序负责对so
阅读全文
摘要:一、安装目标 操作系统: CentOS7.2 Python版本:3.6 IDE: pycharm django版本: 二、初始化沙盒环境 三、安装python3.6.1 四、在沙盒环境中安装pycharm 错误代码: 解决: 远程桌面连接: 然后执行./pycharm.sh http://idea.
阅读全文
浙公网安备 33010602011771号