iPython搜索

Django 搜索结果

共找到 62 个相关内容

Django 自定义分页器实现原理与代码详解

本文深入解析 Django 中自定义分页器的实现机制。从前端 GET 请求获取页码开始,详细推导当前页、每页条数、起止索引及总页数(利用 divmod)之间的数学关系。通过封装 Python 类,结合后端数据切片与前端 HTML 动态生成页码导航,提供了一套完整且可复用的分页解决方案,适用于数据量较大的列表展示场景。

自定义Django_rest_framework_jwt登录错误返回的解决

本文详细介绍如何在Django中使用rest_framework_jwt库时,自定义登录成功和失败的返回数据结构。通过配置settings.py中的JWT_RESPONSE_PAYLOAD_HANDLER和JWT_RESPONSE_PAYLOAD_ERROR_HANDLER,并重写视图函数,可实现对登录成功及认证失败(如用户名密码错误)时返回JSON格式的完全控制,提升API接口的友好性和一致性。

自定义Django_rest_framework_jwt登录错误返回的解决

Django实现文件上传功能及表单标签错误排查

本文介绍如何使用Django框架实现前端页面文件上传功能。详细解析urls.py路由配置、views.py中处理POST请求及文件保存逻辑,以及HTML模板中action与csrf_token的设置。重点排查了因HTML标签拼写错误(from误写)导致的提交失败问题,提供完整的代码示例与调试步骤。

Django实现文件上传功能及表单标签错误排查

基于Django与Pytest的在线自动化测试平台搭建指南

本文详细介绍如何利用Django框架结合Pytest测试框架,搭建一个集用例管理、统一执行与报告生成为一体的在线自动化测试平台。内容涵盖项目初始化、App配置、数据库模型定义、后台管理界面定制以及通过调用pytest执行YAML关键字驱动用例的具体实现步骤,为开发者提供完整的搭建方案。

Django中select_related和prefetch_related的用法与区别详解

本文详解Django中select_related与prefetch_related的用法与区别。通过django-debug-toolbar展示原生查询导致的N+1问题,对比分析两者在单表关联与多表关联中的性能差异。文章提供完整代码示例,说明如何利用双下划线指定字段及Prefetch对象添加过滤条件,帮助开发者有效减少数据库查询次数,提升应用性能。

Django中select_related和prefetch_related的用法与区别详解

Django外键关联表的相互查询与JSON序列化详解

本文详细解析Django中拥有外键关系的两张表如何进行相互查找。通过示例演示如何利用双下划线语法进行正向查询,以及使用_set属性进行反向查询。此外,文章还解决了Python原生json模块无法直接编码datetime等复杂对象的问题,提供了使用Django serializers模块和编写自定义JSONEncoder两种解决方案,确保数据能正确序列化为JSON格式。