Django 2.0 实现文件上传与URL访问配置指南

本文介绍如何在Django 2.0中实现文件上传并通过URL直接访问。涵盖从环境搭建、views.py代码编写、settings.py中MEDIA_ROOT与MEDIA_URL配置,到urls.py路由映射的完整步骤。通过Postman测试上传功能,并演示如何在浏览器中预览PDF、图片等文件,解决Django静态与媒体文件访问配置问题。

Django 2.0 实现文件上传与URL访问配置指南

Django静态文件配置与{% static %}标签使用详解

本文详解Django项目中静态文件的配置方法,包括{% load static %}的使用、app内static目录结构规范、全局STATICFILES_DIRS配置以及内置模板标签的注册技巧。同时涵盖浏览器缓存清除快捷键及手动映射静态文件的备用方案,帮助开发者高效管理前端资源。

Django Admin 后台实现图片缩略图显示

本文介绍如何在 Django Admin 后台模型列表中显示图片缩略图。通过定义自定义方法并配合 mark_safe 函数,可将图片 HTML 标签安全输出至列表页,同时设置 allow_tags 属性以正确渲染。该方法适用于需要直观查看文件上传状态的 Admin 配置场景。

Python实现Windows全盘文件MD5值快速计算脚本

本文分享一个基于Python的脚本,用于计算Windows系统下全盘文件的MD5值。脚本通过递归遍历目录,利用hashlib库高效读取文件内容并生成哈希摘要,同时结合configparser将结果持久化存储至INI配置文件。该方案适用于批量文件完整性校验与去重场景,代码包含完整的文件处理逻辑与配置管理示例。

Python实现Windows全盘文件MD5值快速计算脚本

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

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

Django中间件详解:原理、方法与执行流程

本文深入解析Django中间件的运行机制与自定义方法。详细阐述process_request、process_response、process_view、process_exception及process_template_response五种核心方法的功能与触发条件,结合代码示例说明在settings.py中注册中间件的方式,并完整梳理请求从进入中间件到返回响应的正序与倒序执行流程,帮助开发者掌握全局请求处理机制。

Django中间件详解:原理、方法与执行流程

Django Admin 中处理外键显示与搜索的实例解析

本文介绍在Django Admin中处理外键字段的两种关键配置。针对list_display,需通过自定义方法手动获取关联字段值;而search_fields则支持直接使用双下划线语法进行外键反向查询。通过OrderAdmin示例,展示了_nick_name和_open_id的具体实现及user__wechatuser__open_id的搜索配置,帮助开发者优化后台管理体验。

Python psutil模块核心功能与常用API速查

本文总结Python中psutil模块的核心用法,涵盖CPU逻辑与物理核心数查看、CPU使用率统计、虚拟内存与磁盘分区及IO监控、网络接口状态获取,以及进程ID查询与具体进程资源(CPU、内存、线程)分析。通过完整代码示例,帮助开发者快速掌握系统性能监控的关键API。

Django 使用 easy_thumbnails 压缩上传的图片方法

本文介绍如何在 Django 项目中集成 easy_thumbnails 库以自动处理图片压缩。内容涵盖安装配置、settings 中定义缩略图规格、模型中使用 ThumbnailerImageField,以及在模板和视图中获取缩略图路径的两种具体实现方式。同时指出缩略图按需生成及删除原图时数据残留的注意事项。