后端程序开发JWT(JSON Web Token)认证在Django前后端分离项目中的使用 什么是JWT? JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案。 JWT认证流程 用户向服务器提交用户信息 服务器验证用户的信息 服务器通过验证时,... 2023-12-0826 viewsCommentsDjango json 阅读全文
后端程序开发最流行Python Web框架Django 5.0正式发布 转自:OSC开源社区(ID:oschina2013) Django 5.0 已正式发布。根据 JetBrains 公布的 2022 Python 开发者调查结果,Python Web 框架的三巨头依旧... 2023-12-0683 viewsCommentsDjango Python 阅读全文
后端程序开发Django 5.0的新功能与变化及兼容性 Django 5.0 即将推出,这不是普通的更新。此版本标志着一次重大飞跃,肯定会让所有 Django 爱好者兴奋不已,他们将其视为首选的基于 Python 的 Web 框架。就像提前收到一份意想不到... 2023-12-0677 viewsCommentsDjango 阅读全文
后端程序开发Django4.0使用过程遇到一些问题的解决办法 升级到 Django 4.0 后,运行时出现以下错误python manage.py runserver ... File "/path/to/myproject/myproject/urls.py"... 2023-12-01170 viewsCommentsDjango 阅读全文
后端程序开发Django文件上传后,返回带域名URL地址的代码 Django默认上传文件是不返回带域名的URL地址,但是很多前后端分离开发的项目需要提供上传文件的完整域名地址才能正常显示。以下以图片上传为例: 一、Django默认ImageField上传图片 Dj... 2023-11-24230 viewsCommentsDjango 阅读全文
后端程序开发Django Admin高级开发:多层级内联嵌套包nested-admin Django-nested-admin是一个可以嵌套admin内联的项目(即在InlineModelAdmin类上定义内联)。Django admin自带两种嵌套方式TabularInline和Sta... 2023-11-08452 viewsCommentsDjango 阅读全文
后端程序开发Django自定义中间件(Middleware)实践指南 Django框架提供了中间件(Middleware)的概念,允许开发者在请求处理的不同阶段插入自定义的逻辑。本文将详细介绍如何在Django项目中编写和使用自定义中间件。 1. 中间件的作用 中间件是... 2023-11-04546 viewsCommentsDjango 阅读全文
后端程序开发Python 开发者选择其他框架替代 Django? Django社区现状 Django 是非常流行的 Python Web 框架,被世界各地被许多大型企业以及组织采用,但也遇到了多数大型开源项目难以避免的问题:活跃贡献者流失,新贡献者供不应求。Jame... 2023-10-081,174 viewsCommentsDjango Python 阅读全文
后端程序开发Django企业级项目开发环境配置 创建PC端项目并启动 创建项目: # 创建项目目录 mkdir dapengshop # 进入项目目录 cd dapengshop # 创建虚拟环境 python -m venv venv # 激活虚... 2023-09-111,267 viewsCommentsDjango 阅读全文
后端程序开发Django连接MySQL,PostgreSQL及动态配置 配置 SQLITE DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NA... 2023-08-251,759 viewsCommentsDjango MySQL PostgreSQL 阅读全文
后端程序开发Django模型使用详解 VS choinces的用法 模型字段 字段类型: AutoField:一个自增的IntegerField,想要自定义主键,那么primary_key必填。一般不直接使用,因为django会自动为每一张表添加自增主键(primar... 2023-08-241,418 viewsCommentsDjango 阅读全文
后端程序开发Django教程:视图介绍及使用 Django是一个非常流行的Python Web框架,它允许开发者轻松构建强大的Web应用程序。上一篇文章中,我们介绍了Python的模型,以及模型相关的使用方法。在本文中,我将详细介绍Django视... 2023-08-211,303 viewsCommentsDjango 阅读全文
后端程序开发使用SimpleUI美化Django原生后台 一个小系统,采用Django快速搭建的,稳定运行一段时间后。经常登录管理后台,原生的后台有点简陋,使用SimpleUI 美化一下,记录下过程。 原生后台 配置过程 安装 SimpleUI source... 2023-08-171,509 viewsCommentsDjango 阅读全文
后端程序开发Django教程:ORM模型介绍及使用 1.引言 Django模型作为ORM对象关系映射的一种形式,负责将实际的数据库映射为Django应用程序的对象,并提供简单而自然的API,使程序员能够轻松地从数据库中查询、插入、更新和删除数据。 上篇... 2023-08-141,281 viewsCommentsDjango 阅读全文
后端程序开发Django教程:搭建第一个入门Web站点 大学毕业设计用的是Ruby On Rails写的一个网站,而Django和Rails,简直异曲同工,甚至连创建项目、迁移项目。我个人认为,就是像Rails的理念一样,“约定优于配置”。我现在仍然觉得,... 2023-08-081,152 viewsCommentsDjango 阅读全文
后端程序开发细说 Django 的模板语言 作为 Python Web 开发的框架之一,Django 提供了一套完整的 MVC 模式,其中的模板语言为开发者提供了强大的渲染和控制前端的能力。本文介绍 Django 的模板语言。 1. Djang... 2023-08-04602 viewsCommentsDjango 阅读全文
服务器及运维Docker部署Django项目 1. Docker与Django 为什么要使用Docker来部署Django项目?这是因为Docker提供了一个独立、一致的环境,让开发者可以在任何地方运行他们的应用程序,而不用担心环境配置问题。这就... 2023-08-031,471 viewsCommentsDjango Docker 阅读全文
后端程序开发深入探究Django REST Framework:构建强大的 RESTful API Django REST Framework(简称DRF,后面我将统一叫DRF)是一个强大且灵活的工具,用于构建基于Django的 RESTful API(Web API)应用程序。它基于Django框... 2023-08-03655 viewsCommentsDjango 阅读全文
后端程序开发Django MVC 设计模式,这样理解学习! Web 开发中,MVC(Model-View-Controller)模式是一种非常常见的设计模式,它可以帮助我们更好地管理代码,提高代码的可维护性。今天就介绍如何使用 Django 框架实现 MVC ... 2023-08-01595 viewsCommentsDjango 阅读全文
后端程序开发Django4.0新特性有哪些——主要变化总结 Django当前最新的版本是4.2.2,Django 4.0于2021年12月正式发布,标志着Django 4.X时代的来临。所以本篇我将以Django4为目标,介绍下Django4.0的一些新特性和... 2023-07-27562 viewsCommentsDjango 阅读全文
后端程序开发Django后台文件上传并处理 本文分享自定义上传文件页面,接收文件后并处理的过程。 效果 过程 用到了simpleui的自定义左侧导航功能。修改项目总的setting.py setting.py 自定义左侧导航 SIMPLEUI_... 2023-07-27449 viewsCommentsDjango 阅读全文
后端程序开发Django进阶:内置manage.py shell开发常用命令用法详解 Django里django-admin.py和manage.py都是Django的命令工具集,用于处理系统管理相关操作,这两个文件代码和包含命令基本是一样的,而manage.py(用来管理创建好了的项... 2023-07-25577 viewsCommentsDjango 阅读全文
后端程序开发Django ORM模型是什么? Django的ORM(对象关系映射)是Django框架中的一个重要组成部分,它提供了一种方便的方式来管理和操作数据库。在本文中,我们将深入探讨Django的ORM模型,并解释它的工作原理以及如何使用它... 2023-07-21567 viewsCommentsDjango 阅读全文
后端程序开发Django开发:自定义分页类和使用总结 一、关于为何要分页 当处理大量数据时,如果一次将这些数据查询出来进行响应,必然对服务器内存、负载有所影响,影响低接口响应,进而影响用户体验。 常见的方式是将数据分段展示给用户,如果当前分段中没有需要的... 2023-07-19568 viewsCommentsDjango 阅读全文