python---web
python web开发中常用的web框架介绍,及开发技巧
大大枫free
分析与记录
展开
-
不一样的django2.0笔记《文件上传与项目部署》
《Django Web框架教学笔记》目录文章目录《Django Web框架教学笔记》目录文件上传Django中的用户认证 (使用Django认证系统)auth基本模型操作:auth扩展字段电子邮件发送项目部署uWSGI 网关接口配置 (ubuntu 18.04 配置)nginx 及反向代理配置nginx 配置静态文件路径404/500 界面邮件告警文件上传文件上传必须为POST提交方式表单<form>中文件上传时必须有带有enctype="multipart/form-data转载 2020-12-12 11:25:52 · 432 阅读 · 1 评论 -
不一样的Django2.0缓存与中间件
《Django Web框架教学笔记》目录文章目录《Django Web框架教学笔记》目录缓存什么是缓存?为什么使用缓存?使用缓存场景:Django中设置缓存Django中使用缓存浏览器中的缓存强缓存协商缓存中间件 Middleware跨站请求伪造攻击 CSRF分页Paginator对象Page对象文件下载缓存什么是缓存?缓存是一类可以更快的读取数据的介质统称,也指其它可以加快数据读取的存储方式。一般用来存储临时数据,常用介质的是读取速度很快的内存为什么使用缓存?视图渲染有一定成本,对于低频变动原创 2020-12-09 13:12:25 · 537 阅读 · 0 评论 -
django2.0框架 admin后台管理数据
《Django Web框架教学笔记》目录文章目录《Django Web框架教学笔记》目录admin 后台数据库管理注册自定义模型类修改自定义模型类的展现样式模型管理器类再谈Meta类数据表关联关系映射一对一映射一对多映射多对多映射cookies 和 sessioncookiessessionCookies vs sessionadmin 后台数据库管理以电商网站,例如淘宝为例:前台:面向广大用户访问和使用的。页面新颖,功能较多。例如:浏览商品、添加到购物车,支付购买等等。后台:面向淘宝公司员工的转载 2020-12-06 18:18:13 · 627 阅读 · 0 评论 -
不一样的django2.0笔记(4)
《Django Web框架教学笔记》目录文章目录《Django Web框架教学笔记》目录查询数据查询谓词修改数据删除数据聚合查询F对象Q对象原生的数据库操作方法查询数据数据库的查询需要使用管理器对象进行通过 MyModel.objects 管理器方法调用查询接口方法说明all()查询全部记录,返回QuerySet查询对象get()查询符合条件的单一记录filter()查询符合条件的多条记录exclude()查询符合条件之外的全部记录…原创 2020-11-24 16:05:53 · 292 阅读 · 0 评论 -
不一样的django2.0笔记(3)
《Django Web框架教学笔记》目录文章目录《Django Web框架教学笔记》目录静态文件Django中的应用 - app创建应用app应用的结构应用的分布式路由include 函数应用的模板模型层Django下配置使用 mysql 数据库模型(Models)Django 的 ORM框架模型示例模型类Models 创建字段类型字段选项Meta内部类数据库迁移的错误处理方法模型层的基本操作管理器对象创建数据对象Django shell 的使用静态文件什么是静态文件不能与服务器端做动态交互的原创 2020-11-06 08:18:13 · 238 阅读 · 0 评论 -
不一样的django2.0笔记(2)
《Django Web框架教学笔记》目录文章目录《Django Web框架教学笔记》目录Django的框架设计模式模板 TemplatesDjango 模板语言模板的传参模板的变量XSS攻击反射型xss存储型xssDOM xss模板的标签过滤器模板的继承url 反向解析Django的框架设计模式MVC 设计模式MVC 代表 Model-View-Controller(模型-视图-控制器) 模式。作用: 降低模块间的耦合度(解耦)MVCM 模型层(Model), 主要用于对数据库层的封装转载 2020-11-05 08:12:47 · 251 阅读 · 0 评论 -
不一样的django2.0笔记(1)
《Django Web框架学习笔记》Django框架的介绍起源&现状2005年发布,采用Python语言编写的开源web框架早期的时候Django主做新闻和内容管理的一个重量级的 Python Web框架,Django 配备了常用的大部分组件基本配置路由系统原生HTML模板系统视图 viewModel模型,数据库连接和ORM数据库管理中间件Cookie & Seesion分页数据库后台管理系统adminDjango的用途网站后端开发微信原创 2020-11-04 08:17:43 · 299 阅读 · 0 评论 -
Django框架----创建子应用
创建子应用在Web应用中,通常有一些业务功能模块是在不同的项目中都可以复用的,故在开发中通常将工程项目拆分为不同的子功能模块,各功能模块间可以保持相对的独立,在其他工程项目中需要用到某个特定功能模块时,可以将该模块代码整体复制过去,达到复用。在Flask框架中也有类似子功能应用模块的概念,即蓝图Blueprint。Django的视图编写是放在子应用中的。1.创建在django中,创建子应用模块目录仍然可以通过命令来操作,即:python manage.py startapp 子应用名称man原创 2020-10-23 09:20:50 · 493 阅读 · 0 评论 -
Django框架基础介绍(一)
Django介绍1.简介Django,发音为[`dʒæŋɡəʊ],是用python语言写的开源web开发框架,并遵循MVC设计。劳伦斯出版集团为了开发以新闻内容为主的网站,而开发出来了这个框架,于2005年7月在BSD许可证下发布。这个名称来源于比利时的爵士音乐家DjangoReinhardt,他是一个吉普赛人,主要以演奏吉它为主,还演奏过小提琴等。由于Django在近年来的迅速发展,应用越来越广泛,被著名IT开发杂志SDTimes评选为2013SDTimes100,位列"API、库和框架"分类第6位,原创 2020-10-21 11:06:33 · 577 阅读 · 3 评论