![](https://img-blog.csdnimg.cn/88b8c265f09b4ce1bf63bda43cca5aa7.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
快速上手Django
文章平均质量分 89
Django是一个高级Python Web框架,它鼓励快速开发和干净、实用的设计。
A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
西京刀客
Crypto/Web3.
A bug bounty hunting and a lot of coding is my passion!
展开
-
django后台启动CORS跨越配置
如果前后端可以部署在同一个域名下,那么可以避免跨域,这是最简单的方案。如果前后端实在无法部署在同域名,那么最常见和推荐的就是后端启用 CORS。这是官方推荐的标准跨域方案。原创 2023-09-03 13:51:48 · 1014 阅读 · 0 评论 -
Django全局捕获view函数中的所有异常、Python中获取异常(Exception)信息
在中间件中捕获视图函数中抛出的异常,可以使用 Django 提供的 process_exception 方法。 这个方法会在视图函数抛出异常时被调用。原创 2023-07-22 15:09:16 · 1218 阅读 · 0 评论 -
独立进程使用django模型(django.setup()使用)
通过在独立进程中使用 Django 模型,你可以充分利用 Django 框架提供的数据库访问和模型层功能,更方便地进行数据处理、任务处理和与其他系统的集成。它提供了一种简单且高效的方式来利用 Django 强大的功能,并使你的代码更易于维护和扩展。原创 2023-07-06 10:04:53 · 1183 阅读 · 4 评论 -
Django查找模型类的过程
在 Django 中,模型必须属于某个应用。Django 的模型是通过应用来组织和管理的,每个模型都必须属于一个应用。原创 2023-06-27 19:49:49 · 1174 阅读 · 0 评论 -
Django JSONField的自动转换(django自定义模型字段)
Django v3.1的主要更新之一便是完善了对JSON数据存储的支持,新增models.JSONField和forms.JSONField,可在所有受支持的数据库后端上使用。原创 2023-06-08 09:35:23 · 1938 阅读 · 0 评论 -
快速上手Django(九) -Django下载文件、Django上传文件、Django实现excel导入导出
在实际的项目中很多时候需要用到下载功能,如导excel、pdf或者文件下载。原创 2023-05-03 14:27:43 · 5451 阅读 · 1 评论 -
Django连接Redis、数据库、mongodb密码明文存储问题以及方案
在Django连接Redis、数据库、mongodb等时,密码明文存储是一个安全隐患。原创 2023-04-24 16:47:28 · 1400 阅读 · 0 评论 -
快速上手Django(八) -Django之 统一异常、Response处理
Djdango 统一Responst、异常处理原创 2022-12-07 21:01:05 · 1578 阅读 · 0 评论 -
快速上手Django(七) -Django之登录cookie和session
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。原创 2022-12-06 22:17:48 · 1928 阅读 · 0 评论 -
快速上手Django(六) -Django之Django drf 序列化器Serializer类
序列化:把模型对象转为字典,经过response后转成JSON字符串 反序列化:把客户端传来的数据,经过request后转为字典。并完成数据校验功能。序列化器可以把字典转为模型对象。原创 2022-12-05 23:00:00 · 766 阅读 · 0 评论 -
Django 基础(13)-Django drf 序列化器类to_representation和to_internal_value(处理返回的日期格式)、序列化类 ModelSerializer
drf中提供了序列化器的功能,解决了这一过程。过程:通过ORM从数据库获取数据对象-->调用序列化器,序列化数据-->将序列化的数据返回给前端.原创 2021-08-19 15:46:26 · 2997 阅读 · 3 评论 -
Django DRF中的request.data与Django中的request.body
首选DRF的`request.data`。除非您想要处理二进制图像或XML有效负载,否则永远不要使用request.body它,它只是一个包含请求正文的简单字符串.总是使用哪个是request.data完全解析的主体(即Python dict),它更方便处理.原创 2022-11-21 17:28:39 · 2001 阅读 · 0 评论 -
Django AssertionError: .accepted_renderer not set on Response
DRF官方建议我们对继承自APIView类或使用@api_view进行装饰的函数,都返回Response对象。原创 2022-11-14 18:32:18 · 2835 阅读 · 0 评论 -
django配置前端文件放置的位置
在Django中,一般将静态文件放在static目录中。原创 2022-11-13 12:08:29 · 1539 阅读 · 0 评论 -
快速上手Django(五) -Django之中间件MIDDLEWARE(SessionMiddleware)
中间件(Middleware)是一个镶嵌到django的request/response处理机制中的一个钩子(hooks) 框架。它是一个可以修改django全局输入或输出的一个底层插件系统。原创 2023-06-16 19:47:44 · 1538 阅读 · 0 评论 -
快速上手Django(四) Django 日志打印
Django对于日志输出的信息是很完善的,request的信息,setting配置,trackback的信息,一应俱全,足够我们调试了。但是在线上环境,如果让用户看到这些信息,是很不安全的(暴露代码)。所以在线上我们要关闭Debug,但是又不能扔掉这些调试信息,这就要用到logging模块。原创 2021-08-04 09:29:07 · 2201 阅读 · 0 评论 -
快速上手Django(三) django数据模型/Django通过模型(增删改查)、多表关联查询、like模糊查询、django values 与values_list
django数据模型/Django通过模型(增删改查)、多表关联查询、like模糊查询原创 2021-12-09 14:24:19 · 7963 阅读 · 1 评论 -
快速上手Django(二) Django 根据模型(models)生成更新数据库表make migrations
Django 根据模型(models)生成更新数据库表make migrations原创 2021-07-21 19:39:56 · 3083 阅读 · 1 评论 -
快速上手Django(一) 项目结构、开发环境、开发流程、视图、视图集
Django项目结构、开发环境、开发流程、视图、视图集原创 2021-11-11 16:59:31 · 1773 阅读 · 0 评论