Django Admin 添加自定义视图与模板适配详解

本文介绍如何在 Django Admin 中添加自定义视图。通过继承 ModelAdmin 并重写 get_urls 方法注册路由,利用 reverse 函数进行包含 admin: 前缀的反向映射。同时解决自定义模板继承 base_site.html 后缺失顶部导航栏的问题,通过调整 has_permission 判断逻辑优化显示效果,实现完整的后台功能扩展。

Django静态文件配置与POST数据提交实战

本文详解Django项目中静态文件的引入方法及前端数据提交至后台的实现流程。涵盖static目录创建、settings路径配置及jQuery引入,并演示通过form表单以POST方式提交数据至指定URL,包括视图处理、request.POST数据获取及跨站请求设置注意事项,帮助开发者掌握基础前后端交互。

Django静态文件配置与POST数据提交实战

Django Rest Framework 解析器与渲染器核心机制解析

本文深入解析 Django Rest Framework (DRF) 中解析器与渲染器的工作机制。详细阐述解析器如何将 HTTP 请求体数据转换为 request.data,涵盖 application/x-www-form-urlencoded、multipart/form-data 及 application/json 等不同 Content-Type 的处理差异,以及文件上传的二进制编码原理。同时介绍 DRF 默认支持的解析器类型及视图级配置方法,并简述渲染器在数据格式化输出中的作用,帮助开发者掌握 API 数据交互的核心配置。

Django Rest Framework 解析器与渲染器核心机制解析

Django ModelForm组件使用详解:从创建到编辑的完整指南

本文详细解析Django中ModelForm组件的核心用法,涵盖类定义、Meta属性配置(如fields、error_messages、widgets)及标签自定义。通过完整代码示例,演示如何在视图中实例化ModelForm,实现前端页面渲染、数据添加(save方法)及编辑更新(instance参数)。文章还探讨了ModelForm的优缺点,指出其适用于小型项目但可能带来Model与Form耦合的问题,适合初学者快速掌握Django表单处理机制。

Django ModelForm组件使用详解:从创建到编辑的完整指南

Django 静态文件与媒体文件配置详解

本文详细解析Django项目中静态文件(STATIC)与用户上传文件(MEDIA)的配置方法。涵盖开发环境下的settings设置、urls路由配置,以及生产环境中Nginx服务器的处理逻辑,帮助开发者理清两者区别并实现正确部署。

Django模板基础:变量、逻辑标签与内置Filter详解

本文详细解析Django框架中模板语言的核心用法,涵盖变量渲染、Context与Template模块基础、views.py与HTML交互,以及for/if等逻辑语法。重点介绍内置Filter如default、slice、date等的使用方法,并指导如何创建templatetags模块实现自定义Filter,帮助开发者高效构建动态Web页面。

Django模板基础:变量、逻辑标签与内置Filter详解