![](https://img-blog.csdnimg.cn/5166f87b879f44edb32167602ccf3f9e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Django
文章平均质量分 80
None
Fan Wang&YuanyuanLuo
一本打开的书,一扇开启的门
通向科学殿堂的阶梯,托起一流人才的基石
展开
-
Django项目部署以及nginx配置
项目部署是指在软件开发完毕后,将开发机器上运行的开发板软件实际安装到服务器上进行长期运行部署要分以下几个步骤进行在安装机器上安装和配置同版本的环境django 项目迁移$ sudo scp 当前项目源代码 远程主机地址和文件夹用 uwsgi 替代 方法启动服务器配置 nginx 反向代理服务器用nginx 配置静态文件路径,解决静态路径问题WSGI (Web Server Gateway Interface)Web服务器网关接口,是Python应用程序或框架和Web服务器之间的一种接口,被广泛使用使用原创 2022-06-12 22:30:00 · 15293 阅读 · 0 评论 -
Django用户认证系统
Django带有一个用户认证系统。 它处理用户账号、组、权限以及基于cookie的用户会话。作用:文档参见https://docs.djangoproject.com/en/2.2/topics/auth/User模型类位置: 默认user的基本属性有:创建用户创建普通用户create_user创建超级用户create_superuser删除用户修改密码set_password检查密码是否正确check_password...原创 2022-06-12 22:30:00 · 14822 阅读 · 1 评论 -
Django预防csrf 分页 文件的上传和下载
跨站请求伪造攻击说明:CSRF中间件和模板标签提供对跨站请求伪造简单易用的防护。作用:防范步骤:如果某个视图不需要django进行csrf保护,可以用装饰器关闭对此视图的检查分页分页是指在web页面有大量数据需要显示,为了阅读方便在每个页页中只显示部分数据。好处:方便阅读减少数据提取量,减轻服务器压力。Django提供了Paginator类可以方便的实现分页功能Paginator类位于 模块中。Paginator对象负责分页数据整体的管理对象的构造方法Paginat原创 2022-06-12 22:15:00 · 14211 阅读 · 0 评论 -
Django中间件
中间件是 Django 请求/响应处理的钩子框架。它是一个轻量级的、低级的“插件”系统,用于全局改变 Django 的输入或输出。每个中间件组件负责做一些特定的功能。例如,Django 包含一个中间件组件 AuthenticationMiddleware,它使用会话将用户与请求关联起来。中间件类:编写中间件类:......原创 2022-06-12 16:52:12 · 14166 阅读 · 0 评论 -
Django中的缓存
缓存是一类可以更快的读取数据的介质统称,也指其它可以加快数据读取的存储方式。一般用来存储临时数据,常用介质的是读取速度很快的内存视图渲染有一定成本,对于低频变动的页面可以考虑使用缓存技术,减少实际渲染次数案例分析优化思想使用缓存场景:1,博客列表页2,电商商品详情页3,缓存导航及页脚Django中提供多种缓存方式,如需使用需要在settings.py中进行配置1,数据库缓存 mysite7 改配置 migrate , 添加缓存配置项 createcachetableDjango可以将其原创 2022-06-12 21:45:00 · 14944 阅读 · 0 评论 -
Django cookie和session
Cookies和Session就是为了保持会话状态而诞生的两个存储技术cookies是保存在客户端浏览器上的存储空间Chrome 浏览器 可能通过开发者工具的 >> >> 查看和操作浏览器端所有的 Cookies 值火狐浏览器 可能通过开发者工具的 存储 -> Cookiecookies 在浏览器上是以键-值对的形式进行存储的,键和值都是以ASCII字符串的形存储(不能是中文字符串)cookies中的数据是按域存储隔离的,不同的域之间无法访问cookies 的内部的数据会在每次访问此网址时都会携带到服原创 2022-06-12 21:30:00 · 14411 阅读 · 0 评论 -
Django数据映射 一对一 一对多 多对多
Django一对一 多对多 一对多原创 2022-06-12 16:10:54 · 14352 阅读 · 0 评论 -
Django后台管理
Django后台管理原创 2022-06-12 16:08:28 · 15017 阅读 · 0 评论 -
Django模型层的基本操作
Django模型层的基本操作原创 2022-06-12 16:06:09 · 14458 阅读 · 0 评论 -
Django中的模板层
Django模型层原创 2022-06-12 16:00:39 · 14223 阅读 · 0 评论 -
Django静态文件以及应用的创建
什么是静态文件静态文件配置配置静态文件的访问路径配置静态文件的存储路径 示例:访问静态文件使用静态文件的访问路径进行访问访问路径: STATIC_URL = ‘/static/’示例:通过 {% static %}标签访问静态文件创建步骤python3 manage.py startapp 应用名称在settings.py里注册应用应用的结构 文件夹保存数据迁移的中间文件应用子包的初始化文件应用的后台管理配置文件应用的属性配置文件原创 2022-06-11 09:30:00 · 14280 阅读 · 0 评论 -
Django模板语言 以及使用
这是一篇django中模板语言以及使用原创 2022-06-11 09:00:00 · 14734 阅读 · 0 评论 -
Http协议的请求,响应 Django中的HttpRequest对象
这是一篇关于http协议请求和响应以及django request对象原创 2022-06-11 09:00:00 · 14233 阅读 · 0 评论 -
创建Django项目 目录结构 Url介绍 路由配置
这是一篇关于创建django项目以及url介绍 路由配置Django项目的目录结构示例:项目目录结构解析:https://docs.djangoproject.com/en/2.2/ref/settings/URL 即统一资源定位符 Uniform Resource Locator作用:说明:URL的一般语法格式为:如:说明:protocol(协议)hostname(主机名)port(端口号)path(路由地址)query(查询)fragment(信息片断)注:...原创 2022-06-10 09:17:08 · 14626 阅读 · 0 评论 -
Django简介 Linux环境安装
本篇讲述Django简介以及Linux环境安装原创 2022-06-10 09:10:04 · 14586 阅读 · 0 评论