随笔分类 -  Python Django

该文章仅供自己在线查阅
摘要:# Django2.2部署 参考博客:https://blog.csdn.net/u010681693/article/details/95044857 ​ https://blog.csdn.net/weixin_43933164/article/details/90574891 ​ https: 阅读全文
posted @ 2023-08-13 07:59 昵称已经被使用 阅读(38) 评论(0) 推荐(0)
摘要:# Django常用命令 **打开 Linux 或 MacOS 的 Terminal (终端)直接在终端中输入这些命令(不是 python 的 shell中)** **如果是 windows 用 cmd(开始搜索 cmd 或者 快捷键** **win + R,输入 cmd) 或Powershell( 阅读全文
posted @ 2023-08-13 07:58 昵称已经被使用 阅读(57) 评论(0) 推荐(0)
摘要:# CBV # 基于类的视图(CBV) 视图是可调用的,它接收请求并返回响应。这可能不仅仅是一个函数,Django提供了一些可用作视图的类的示例。这些允许您通过利用继承和mixin来构建视图并重用代码。 基于类的视图(Class-based views)提供了另一种将视图实现为Python对象而不是 阅读全文
posted @ 2023-08-13 07:58 昵称已经被使用 阅读(260) 评论(0) 推荐(0)
摘要:# Celery ## ⼀、Celery简介 Celery 是⼀个基于python开发的异步任务队列/基于分布式消息传递的作业队列,通过它可以轻松的实现任务的异步处理。它侧重于实时操作,但对调度⽀持也很好。Celery⽤于⽣产系统每天处理数以百万计的任务。Celery是⽤Python编写的,但该协议 阅读全文
posted @ 2023-08-13 07:57 昵称已经被使用 阅读(67) 评论(0) 推荐(0)
摘要:# LOG ## Log简介 logging模块是Python内置的标准模块,主要⽤于输出运⾏⽇志,可以设置输出⽇志的等级、⽇志保存路径、⽇志⽂件回滚等;相⽐print,具备如下优点: 通过log的分析,可以⽅便⽤户了解系统或软件、应⽤的运⾏情况;如果你的应⽤log⾜够丰富,也可以分析以往⽤户的操作 阅读全文
posted @ 2023-08-13 07:57 昵称已经被使用 阅读(84) 评论(0) 推荐(0)
摘要:# 邮箱验证 ## 1、⾸先需要⼀个 QQ 邮箱授权码: 进⼊QQ 邮箱点击 设置 示例图 ![image-20201203180010655](https://img2023.cnblogs.com/blog/2004825/202308/2004825-20230813075707368-158 阅读全文
posted @ 2023-08-13 07:57 昵称已经被使用 阅读(119) 评论(0) 推荐(0)
摘要:# 中间件和缓存 # 一、中间件 中间件其实就是一个类,是介于request与response处理之间的一道处理过程(类似装饰器),相对比较轻量级,每个中间件都会负责一个功能,例如,SessionMiddleware,是与sessions处理相关的中间件,在请求到来和结束后,django会根据自己的 阅读全文
posted @ 2023-08-13 07:56 昵称已经被使用 阅读(60) 评论(0) 推荐(0)
摘要:# 图形验证码、邮件、富文本、文件上传和站点管理 # ⼀、图形验证码 ## 1 安装django-simple-captcha库 在网站开发的登录页面中,经常会需要使用到图形验证码来验证。在 Django中,django-simple-captcha库包提供了图形验证码的使用。 ```shell $ 阅读全文
posted @ 2023-08-13 07:56 昵称已经被使用 阅读(73) 评论(0) 推荐(0)
摘要:# Form表单 ## ⼀、概要 通常情况下,我们需要自己手动在HTML页面中,编写form标签和其内的其它元素。但这费时费力,而且有可能写得不太恰当,数据验证也比较麻烦。有鉴于此,Django在内部集成了一个表单模块,专门帮助我们快速处理表单相关的内容。Django的表单模块给我们提供了下面三个主 阅读全文
posted @ 2023-08-13 07:56 昵称已经被使用 阅读(65) 评论(0) 推荐(0)
摘要:# ⽤户认证系统 ## ⼀、概要 auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理。 auth可以和admin模块配合使用, 快速建立网站的管理系统。 在INSTALLED_APPS中添加'django.contrib.auth'使用该APP, auth模块 阅读全文
posted @ 2023-08-13 07:56 昵称已经被使用 阅读(58) 评论(0) 推荐(0)
摘要:# cookie、session、短信和分页 HTTP被设计为”无态”,也就是俗称“脸盲”。 这⼀次请求和下⼀次请求之间没有任何状态保持,我们无法根据请求的任何方面(IP地址,用户代理等)来识别来自同⼀⼈的连续请求。实现状态保持的方式:在客户端或服务器端存储与会话有关的数据(客户端与服务器端的⼀次通 阅读全文
posted @ 2023-08-13 07:55 昵称已经被使用 阅读(45) 评论(0) 推荐(0)
摘要:# 路由和视图 Django中的视图主要用来接受Web请求,并做出响应。此响应可以是网页,重定向或404错误,ⅪML文档或图像等的HTML内容。在mνt模式中,视图负责从模型中获取数据,然后展示在模板中,是联系模型和模板的桥梁,是业务逻辑层。 ![img](https://img2023.cnblo 阅读全文
posted @ 2023-08-13 07:55 昵称已经被使用 阅读(44) 评论(0) 推荐(0)
摘要:# 模型 模型使用步骤: 1. 配置数据库 2. models.py定义模型类 3. 激活模型 4. 使用模型 Django默认使用的是sqlite,但在生产环境中⼀般会用mysql、postgrsql、oracle等关系型数据库。 ## 1.数据库配置 在虚拟开发环境中,安装mysql的数据库驱动 阅读全文
posted @ 2023-08-13 07:55 昵称已经被使用 阅读(53) 评论(0) 推荐(0)
摘要:## 模板 每一个Web框架都需要一种便利的方法用于动态渲染HTML页面。 最常见的做法是使用模板系统。 Django可以配置一个或多个模板引擎(语言),也可以不用引擎。 Django自带一个称为DTL(Django Template Language )的模板语言,以及另外一种流行的Jinja2语 阅读全文
posted @ 2023-08-13 07:54 昵称已经被使用 阅读(55) 评论(0) 推荐(0)
摘要:# Django 参照2020版Python教程_完全入门_学完达到Python工程师水平【千锋】~持续更新中、刘江的博客教程和自强学堂的文档 ## 一、Django简介 ### 1. web框架介绍 Django是基于Python的Web开发框架。Django 中提供了开发网站经常用到的模块,常见 阅读全文
posted @ 2023-08-13 07:21 昵称已经被使用 阅读(94) 评论(0) 推荐(0)