Django记录操作日志与LogEntry的使用详解
本文详解Django中LogEntry模块的使用方法。LogEntry在Admin中默认开启,通过log_addition和log_change记录新增与变更。文章介绍了如何查询特定对象的变更日志,并在Admin后台配置以方便查看操作记录,适用于监督用户行为及数据回滚场景。
本文详解Django中LogEntry模块的使用方法。LogEntry在Admin中默认开启,通过log_addition和log_change记录新增与变更。文章介绍了如何查询特定对象的变更日志,并在Admin后台配置以方便查看操作记录,适用于监督用户行为及数据回滚场景。

本文详细介绍 Django Admin 后台的初始配置流程。涵盖创建管理员账户、修改 settings.py 实现界面汉化、在 admin.py 中注册模型、自定义列表显示字段 list_display 以及修改后台站点标题和页眉。通过具体代码示例,帮助开发者快速搭建和完善 Django 后端管理系统。

本文详解如何利用Django Admin框架定制服务器监控页面。从设置中文界面开始,逐步演示数据库模型定义、Admin类参数配置、迁移命令执行及自定义动作添加。通过实例展示如何构建包含主机状态、CPU及内存利用率的可视化监控后台,帮助开发者快速实现轻量级运维监控功能。

本文详细介绍测试驱动开发(TDD)的核心概念与优势,并通过 Django 框架演示完整的 TDD 工作流。内容涵盖如何编写测试用例、实现业务逻辑及运行测试,帮助开发者理解如何通过先写测试来明确需求、提高代码质量并控制开发范围。

本文深入解析Django框架中的核心设计模式,详细对比MVC(模型-视图-控制器)与MTV(模型-模板-视图)架构的区别。通过剖析各组件的职责与数据流向,帮助开发者理解Django如何处理业务逻辑、数据库交互及页面渲染,掌握正确的开发规范。

本文深入解析Django模板语言(DTL)的核心语法,涵盖变量渲染、注释规范、内置过滤器(default、length、filesizeformat)及常用标签(include、for、if)。通过具体代码示例,展示如何处理字符串、列表、字典数据,以及反向循环、空值处理和条件分支逻辑,帮助开发者掌握Django模板引擎的高级用法。

本文详解Django模板系统中过滤器的定义、语法及常用类型,如lower、upper和truncatechars。重点讲解模板继承机制,通过父模板定义block块,子模板使用extends标签继承并重写内容。结合views.py与url.py配置示例,展示如何构建可复用的页面结构,并提示服务器端动态内容在继承中的限制。

本文详细介绍如何在 Django REST Framework 中实现 Excel 数据导出功能,重点解决包含外键字段的 Model 导出问题。通过对比不使用序列化类的手动转换与使用序列化类的两种方案,结合 django-excel 库提供完整源码示例,帮助开发者快速掌握前后端分离架构下的数据导出实现。
本文详细讲解Django项目中users、course、organization及operation四个核心APP的模型设计。重点阐述如何配置INSTALLED_APPS、处理Django 2.0+版本中ForeignKey的on_delete参数,以及通过makemigrations和migrate命令完成数据库表结构的生成与同步,解决常见报错并优化项目结构。

本文介绍在PyCharm开发Django项目时,为何推荐使用ORM替代原生SQL,并详细讲解如何创建、配置及映射ORM模型到数据库。涵盖模型定义、字段类型、迁移命令及常见注意事项,帮助开发者提升代码可读性与维护效率。

本文详细介绍使用PyInstaller将Django项目打包为Windows可执行文件的完整流程。重点解析.spec文件中hiddenimports的配置方法,解决admin等模块的隐式导入报错;阐述通过collectstatic和datas参数处理CSS/JS等静态文件及模板文件的策略;最后补充多进程环境下的打包注意事项,帮助开发者避开常见坑点。

本文详细讲解在Django博客系统中创建用户模块应用的完整流程。内容涵盖从创建users应用、注册到INSTALLED_APPS,到配置模板路径、定义RegisterView视图函数,以及设置子路由和总路由的引导。此外,还介绍了如何修正静态资源加载路径问题,确保注册页面正常显示。
