Django服务器部署实战:从环境配置到项目上线

本文详细讲解如何在Vultr等云服务器上部署Django项目。内容涵盖Python 3.6及Django库的安装、Xshell远程连接配置、项目目录创建、setting.py访问权限设置(ALLOWED_HOSTS)、防火墙端口开放以及通过manage.py启动服务的全过程,帮助开发者快速完成本地项目向生产环境的迁移。

Django服务器部署实战:从环境配置到项目上线

Django模型中Choice字段的使用与值获取详解

本文详解Django模型中Choice字段的定义与使用。介绍如何通过元组限制选项,区分value与display_name的获取方式:实例对象直接访问属性获取value,调用get_属性_display()方法获取展示名。针对模板无法直接调用方法的问题,提供自定义过滤器方案以在模板中显示display_name,确保前后端数据展示一致。

Python使用Wordcloud与Jieba生成自定义词云图教程

本文详细介绍如何在Python中利用Wordcloud库结合Jieba分词工具生成高质量词云图。内容涵盖环境配置、三种分词模式对比、自定义字典与停用词处理,以及通过背景图片实现非矩形词云轮廓的具体代码实现与参数设置。

Python使用Wordcloud与Jieba生成自定义词云图教程

Django 2.x 中 models.ForeignKey 外键 on_delete 参数详解

本文详解 Django 2.x 版本中 models.ForeignKey 外键字段的 on_delete 参数。从 Django 2.0 开始,定义外键必须显式指定 on_delete 选项,否则将抛出 TypeError。文章列举了 CASCADE、PROTECT、SET_NULL 等五种可选值及其行为,并通过代码示例对比了新旧版本的写法差异,帮助开发者避免数据不一致和创建/删除记录时的约束报错问题。

修复Django xadmin主题不显示及仅显示Bootstrap2的问题

本文针对Django xadmin插件在Python3环境下出现主题列表缺失或仅显示默认及Bootstrap2的问题,提供具体修复方案。通过修改xadmin/plugins/themes.py文件中的代码逻辑,包括调整主题数量判断条件及注释Python3编码处理代码,可恢复完整主题显示。此外,还附带解决了关联用户ID显示名称异常的问题,帮助开发者快速恢复后台美观与功能。

修复Django xadmin主题不显示及仅显示Bootstrap2的问题

Python跨域处理详解:JSONP与CORS实战指南

本文详解Python后端处理浏览器跨域问题的两种主流方案。首先解析JSONP基于script标签的原理及GET请求限制,提供前后端完整代码示例;其次介绍通过响应头添加CORS参数及使用Django-cors-headers库的配置方法,支持所有HTTP请求类型,帮助开发者快速解决跨域报错。

Django xadmin form_layout 多字段同行显示与隐藏字段配置

本文介绍在 Django xadmin 中使用 form_layout 实现字段布局的技巧。通过 Row 组件可将多个 Model 字段置于同一行显示,提升界面紧凑度。同时,利用 Fieldset 的 style 参数设置 display:None,可隐藏特定字段。适用于需要定制后台表单布局的场景,帮助开发者优化管理界面体验。

Django xadmin form_layout 多字段同行显示与隐藏字段配置