基于Django Admin与HttpRunner 1.5.6构建简易接口测试平台

本文详细介绍如何利用Django Admin后台与HttpRunner 1.5.6版本,快速搭建一个简易的接口自动化测试平台。文章涵盖Django项目初始化、自定义YamlField以处理复杂数据结构、模型设计(Project、TestSuite、TestCase、TestResult)、数据组装逻辑以及通过Admin界面执行测试并查看结果的全过程。

基于Django Admin与HttpRunner 1.5.6构建简易接口测试平台

Django多数据库配置与数据迁移实战指南

本文详解Django项目中配置多个数据库的方法,包括通过DATABASE_ROUTERS实现App与数据库的绑定,以及使用using()指定读写库。同时涵盖Django 1.6至1.7+版本的数据库同步命令,以及针对多库环境的dumpdata导出与loaddata导入操作,确保数据在不同数据库间准确迁移。

Django 2.0 配置 MySQL 数据库启动报错及版本检查问题解决方案

本文解决 Django 2.0 使用 MySQL 数据库时常见的两个启动错误。首先针对找不到 mysqlclient 模块的问题,通过在 __init__.py 中引入 pymysql 并调用 install_as_MySQLdb() 进行兼容处理;其次针对版本检查报错,通过注释 Django 源码中 base.py 文件的版本校验代码来绕过限制,确保项目正常启动。

Django 2.0 配置 MySQL 数据库启动报错及版本检查问题解决方案

Django自定义YamlField实现过程解析

本文详解如何在Django中实现自定义YamlField,解决后台Textarea输入YAML格式并自动转换为字典或列表的问题。通过继承models.Field并重写关键方法,实现数据库存储与Python对象的双向转换,同时提供自定义Widget以优化Admin界面展示。

Django Admin 实现 CSV 数据导入功能详解

本文介绍如何在 Django Admin 中实现 CSV 数据导入功能。通过自定义 ModelAdmin 添加处理 POST 请求的方法,创建 changelist 模板以添加导入链接,并编写上传页面表单。修改后,后台列表页将显示 Import CSV 链接,点击即可上传并处理 CSV 文件数据。

Django Admin 实现 CSV 数据导入功能详解

详解Django中异步任务之django-celery

本文详细介绍如何在Django项目中集成Celery以实现异步和定时任务。涵盖Celery架构模块、环境配置(Django、Redis版本建议)、Broker与Worker设置,以及通过django-celery创建和调用异步任务的具体步骤。

详解Django中异步任务之django-celery

Django路由配置详解:从url到path的演进与多App集成

本文深入解析Django框架中的路径配置机制,对比传统url函数与现代path函数的使用差异。通过具体代码示例展示如何配置默认页、特定视图页及正则匹配规则,并详细说明在包含多个App时如何利用include实现模块化路由管理,帮助开发者掌握从基础到进阶的路由配置技巧。

Django路由配置详解:从url到path的演进与多App集成

解决PyCharm License Activation问题的两种方案

本文针对PyCharm出现的License Activation问题提供两种解决方案。对于基础开发或初学者,推荐使用稳定且免费的PyCharm社区版;若需使用专业版的高级功能,可通过配置License Server地址进行激活。文章详细列出了操作步骤,包括选择License Server模式、输入指定服务器地址并完成激活流程,帮助用户快速恢复开发工作。

解决PyCharm License Activation问题的两种方案

Django xadmin 安装与全局配置实战指南

本文详解 Django 项目中 xadmin 的安装步骤与全局配置方法。涵盖从 django2 分支的 pip 安装、INSTALLED_APPS 注册、中英文与时区设置,到数据库迁移及路由配置。同时介绍 BaseSetting 与 GlobalSettings 的全局样式控制,以及 Model 管理中 list_display、search_fields 等核心参数的具体用法,帮助开发者快速搭建美观高效的后台管理系统。

Django中使用Fetch API进行AJAX数据交互指南

本文详解如何在Django项目中利用现代JavaScript的Fetch API实现AJAX数据交互。涵盖GET与POST请求的配置、JSON数据传递、CSRF令牌处理及Django视图端的JsonResponse使用。针对Django 3.1+版本,提供了替代request.is_ajax()的跨浏览器兼容方案,帮助开发者实现无刷新页面更新。

PyCharm与Django快速搭建Python Web项目实战指南

本文详细介绍如何在PyCharm环境中从零开始搭建基于Django的Python Web项目。内容涵盖Django库的安装、新项目的创建、APP模块的生成、核心配置文件(settings.py、urls.py、views.py)的具体修改方法,以及通过命令行启动本地服务并验证“Hello Django”页面的完整操作流程。

PyCharm与Django快速搭建Python Web项目实战指南