经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Django

探索Django:从项目创建到图片上传的全方位指南

Django是什么 Django 是一个流行的 Python Web 开发框架,它提供了一系列工具和库,用于帮助开发人员构建高效、可扩展的 Web 应用程序。Django 的目标是让开发者能够以快速和简单的方式构建复杂的 Web 应用,通过提供许多预构建的组件和功能,如 ORM(对象关系映射)、...[2024/5/13]

Django国际化与本地化指南

Django国际化与本地化指南

title: Django国际化与本地化指南 date: 2024/5/12 16:51:04 updated: 2024/5/12 16:51:04 categories: 后端开发 tags: Django-i18n 本地化-L10n 多语言 国际化 翻译工具 表单验证 性能...[2024/5/13]

CentOS+Django+uWSGI+Celery+Supervisor配置

目录背景目录安装配置Supervisor1.生成配置文件2. 修改配置文件3. 创建进程文件创建 uwsgi.conf 进程文件创建celery进程文件启动supervisor启动supervisor查看所有进程的状态常用命令配置文件详解 背景 使用 Django 开发的项目需要部署到 C...[2024/4/17]

Python项目维护不了?可能是测试没到位。Django的单元测试和集成测试初探

前言 好久没搞 Django 了,最近维护一个我之前用 Django 开发的项目竟然有亲切的感觉?? 测试,在以前确实是经常被忽略的话题,特别是对于 Python Web 这种快速开发框架,怎么敏捷怎么来,快速开发快速上线,而不是慢工出细活做得很规范,往往也是因为这种粗狂的开发风格,导致项目后...[2024/3/7]

vue3 + element-plus 的 upload + axios + django 文件上传并保存

之前在网上搜了好多教程,一直没有找到合适自己的,要么只有前端部分没有后端,要么就是写的不是很明白。所以还得靠自己摸索出来后,来此记录一下整个过程。 其实就是不要用默认的 action,要手动实现上传方式 http-request,然后再传给后端进行各种操作了 这里隐藏了文件展示列表...[2024/1/10]

Django学习(三) 之 模板中标签的使用

写在前面 最近看到稀土掘金在搞2023年终总结征文活动,一直想尝试投稿试试,周末我就花了近一下午时间写完初稿,然后周一、周二完成精读再改稿,感觉OK,昨晚凌晨第一时间在稀土掘金投稿。 结果,又发生了同样的事情。 同样的文章,在博客园上、公号上阅读量很OK,在稀土掘金上就上不来。 ...[2023/12/13]

Django笔记四十四之Nginx+uWSGI部署Django以及Nginx负载均衡操作

本文首发于公众号:Hunter后端 原文链接:Django笔记四十四之Nginx+uWSGI部署Django以及Nginx负载均衡操作 这一篇笔记介绍如何使用 Nginx + uWSGI 来部署 Django。 上一篇笔记中有介绍直接使用 uWSGI 作为 web 服务器来部署 Dja...[2023/12/11]

Windows服务器,通过Nginx部署VUE+Django前后端分离项目

目录 基本说明 安装 Nginx 部署 VUE 前端 部署 Django 后端 Django admin 静态文件(CSS,JS等)丢失的问题 1. 基本说明 本文介绍了在 windows 服务器下,通过 Nginx 部署 VUE + Django 前后端分离项目。本项目前端运行在 80 ...[2023/12/8]

Django学习(二) 之 模板的使用

写在前面 昨晚应该是睡的最好一天吧,最近一个月睡眠好差,睡不着不说,而且半夜总醒,搞的我第二天就会超没精神。 昨天下午去姐姐家,我刚进屋,小外甥直接就问我说: 老舅,你都很长时间没来啦,**(前女友)哪去了, 我们都好久没出溜溜了! 我顿了下说,她不喜欢我们了,等以后天暖和,我们再去...[2023/12/5]

为什么 Django 后台管理系统那么“丑”?

哈喽大家好,我是咸鱼 相信使用过 Django 的小伙伴都知道 Django 有一个默认的后台管理系统——Django Admin 它的 UI 很多年都没有发生过变化,现在看来显得有些“过时且简陋” 那为什么 Django 的维护者却不去优化一下呢?原文作者去询问了多位维护者了解了其历...[2023/11/22]

前后端分离实现注册+登录(Vue3.0 + Django3.2)

博客地址:https: www.cnblogs.com/zylyehuo/ 一、使用 vite+webstorm 搭建 Vue 环境,构建前端 1、结构树 2、main.js import { createApp } from ''vue'' import ''. tyle.c '...[2023/7/21]

Django基本数据库操作

Django基本数据库操作

Django基本数据库操作 @目录Django基本数据库操作?????内容一:基本数据库配置?????内容二:ORM基本操作 ?????内容一:基本数据库配置 ??Django是一个流行的Python Web框架,它可以使用不同的数据库引擎来存储和管理数据。Dja...[2023/7/21]

9.3 Django框架

Django 是一个非常流行的 Python Web 开发框架,它是完整且强大的,适用于构建大型 Web 应用。在这一章节中,我们将详细介绍 Django 的基本概念、组件和用法。为了便于理解,我们将使用实例来展示如何使用 Django 构建一个简单的 Web 应用。 9.3.1 安装和创建 D...[2023/6/9]

Django笔记三十二之session登录验证操作

本文首发于公众号:Hunter后端 原文链接:Django笔记三十二之se ion登录验证操作 这一篇笔记将介绍 se ion 相关的内容,包括如何在系统中使用 se ion,以及利用 se ion 实现登录认证的功能。 这篇笔记将分为以下几个内容: se ion 的使用流程 se ...[2023/4/28]

Django笔记三十之log日志记录详解

本文首发于公众号:Hunter后端 原文链接:Django笔记三十之log日志的记录详解 这一节介绍在 Django 系统里使用 logging 记录日志 以下是一个简单的 logging 模块示例,可以先预览一下,接下来会详细介绍各个模块的具体功能: LOGGING = { ...[2023/4/26]

Django笔记二十九之中间件介绍

本文首发于公众号:Hunter后端 原文链接:Django笔记二十九之中间件介绍 这一节介绍一下 Django 的中间件。 关于中间件,官方文档的解释为:中间件是一个嵌入 Django 系统的 request 和 response 的钩子框架,是一个能够全局改变 Django 输入/输...[2023/4/24]

Django笔记二十四之数据库函数之比较和转换函数

本文首发于公众号:Hunter后端 原文链接:Django笔记二十四之数据库函数之比较和转换函数 这一篇笔记开始介绍几种数据库函数,以下是几种函数及其作用 Cast 转换类型 Coalesce 优先取值 Greatest 返回较大值 Nullif 值相同返回 None 1、model...[2023/4/19]

Django笔记二十三之case、when操作条件表达式搜索、更新等操作

Django笔记二十三之case、when操作条件表达式搜索、更新等操作

本文首发于公众号:Hunter后端 原文链接:Django笔记二十三之条件表达式搜索、更新等操作 这一篇笔记将介绍条件表达式,就是如何在 model 的使用中根据不同的条件筛选数据返回。 这个操作类似于数据库中 if elif else 的逻辑。 以下是本篇笔记的目录: model...[2023/4/14]

Django笔记二十二之多数据库操作

本文首发于公众号:Hunter后端 原文链接:Django笔记二十二之多数据库操作 这一篇笔记介绍一下多数据库操作。 在第十篇笔记的时候,简单介绍过 using() 的使用方法,多个数据库就是通过 using(db_alias) 的方式来来指定选中的数据库,这里介绍一下同步库表结构时候...[2023/4/12]

Django笔记二十之手动编写migration文件

本文首发于公众号:Hunter后端 原文链接:Django笔记二十之手动编写migration文件 前面介绍过,migration 文件主要记录的是 Django 系统 model 的变化,然后通过 migrate 命令将变化适配到数据库中。 比如在某个 application 下新增...[2023/4/10]

Django笔记十八之save函数的继承操作和指定字段更新等实例方法

本文首发于微信公众号:Hunter后端 原文链接:Django笔记十八之save函数的继承操作和指定字段更新等实例方法 这篇笔记主要介绍 Django 一些实例方法。 什么是 实例,我们知道通过filter() 的一些筛选方法,得到的是 QuerySet,而 QuerySet 取单条数...[2023/4/7]

Django笔记十六之aggregate聚合操作

本文首发于微信公众号:Hunter后端 原文链接:Django笔记十六之aggregate聚合操作 这一篇笔记介绍一下关于聚合的操作,aggregate。 常用的聚合操作比如有平均数,总数,最大值,最小值等等 用到的 model 如下 cla Author(models.Mo...[2023/4/6]

Django笔记十四之统计总数、最新纪录和空值判断等功能

本篇笔记将介绍一些 Django 查询中统计总数、最新纪录和空值判断等功能。 count in_bulk latest、earliest first、last exists contains、icontains gt、gte、lt、lte startswith、istartswith isnu...[2023/4/3]

Django笔记十二之defer、only指定返回字段

本篇笔记为Django笔记系列之十二,首发于公号【Django笔记】 本篇笔记将介绍查询中的 defer 和 only 两个函数的用法,笔记目录如下: defer only 1、defer defer 的英语单词的意思是 延迟、推迟,我们可以通过将字段作为参数传入,可以达到在获取数据的时...[2023/3/31]

Django笔记十之values_list指定字段取值及distinct去重处理

Django笔记十之values_list指定字段取值及distinct去重处理

这篇笔记将介绍 reverse、distinct、values 和 values_list 的用法。 本篇笔记目录如下: reverse() values() values_list() distinct() using() 1、reverse() 对 QuerySet 返回的结果进行反...[2023/3/29]

Django项目创建的图文教程

目录1.Django简介2.搭建Django3.Django项目目录及文件说明4.运行项目修改时区和语言 5.创建Django应用  1.Django简介 Django是基于Python的重量级开源Web框架 Django采用MVT的软件设计模式,即模型(Model),视...[2023/3/24]

Django笔记三之使用model对数据库进行增删改查

本篇笔记目录索引如下: model 准备 增 查 删 改 1、model 准备 在上一篇笔记中,我们新建了一个 application,增加了几个model 同步到了数据库,这次我们新建一个名为 blog 的application,同步数据结构。 大概分为以下几步: python3 m...[2023/3/20]

【django-vue】封装logger 封装全局异常 封装response 数据库配置 用户表继承AbstractUser配置

目录上节回顾python运行流程项目目录调整(重要)关于环境变量的问题今日内容1 django后端配置之封装logger2 后端配置之封装全局异常补充说明3 后端配置之二次封装response4 数据库配置mysql的utf8和utf8mb4的区别mysql本地连接和远程连接的区别django-...[2023/2/28]

Luffy项目:2、项目需求(2),项目库的创建,软件开发目录,Django配置文件介绍

目录Luffy项目一、Luffy项目需求(2)1、后台日志封装2、全局异常处理、封装3、封装Response对象二、Luffy项目数据库创建1、创建用户数据库2、使用项目链接数据库2、User模块用户表3、开启media访问三、软件开发模式1、瀑布开发模式2、敏捷开发模式3、快速应用开发模式4、...[2023/2/28]

django+vue项目搭建实现前后端通信

目录django 环境搭建前端项目搭建前端项目结构曲线救国打通vue和djangovue适配djangodjango适配vue django 环境搭建 1.创建django骨架项目 django-admin startproject yiyan_webauto 2.创建应用 pyth...[2023/2/20]

Django日志配置

Django日志配置

Django使用Python内建的logging模块打印日志,配置由四个部分组成 记录器:Logger 处理程序:Handler 过滤器:Filter 格式化:formatter   记录器-Logger Logger为日志系统的入口,每个logger命名都是bucket,可以向...[2023/2/15]

Django框架之drf:7、认证组件,权限组件,频率组件,过滤的多种用法,排序,分页,

Django框架之drf 一、认证组件 简介: ? 登录认证的限制 ? 认证组件是drf框架给我们提供的认证接口,它能够在请求进入视图函数/类前进验证(例如:认证用户是否登录),对不符合认证的请求进行拦截并返回校验失败的信息 1、认证组件使用步骤 模块地址: from rest_fr...[2023/2/8]

django框架之drf(部分讲解)

目录一、认证组件(1)、登录接口(2)、认证组件使用步骤(3)、整体代码权限组件(1)、权限组件的使用步骤(2)、代码用法三、频率组件(1)、频率组件的使用步骤(2)、代码用法四、过滤的多种用法(1)、继承APIView自己写(2)、使用drf的内置过滤(继承GenericAPIview)(3)...[2023/2/8]

django框架之drf:04、序列化器常用字段及参数,序列化器高级用法之source、定制字段数据的两种方法、多表关联反序列化的保存、ModelSerializer的使用

django框架之drf:04、序列化器常用字段及参数,序列化器高级用法之source、定制字段数据的两种方法、多表关联反序列化的保存、ModelSerializer的使用

Django框架之drf 目录Django框架之drf一、序列化器常用字段及参数1、常用字段2、常用字段参数3、字段参数针对性分类二、序列化器高级用法之source1、定制字段名三、定制字段数据的两种的方法1、在序列化器类中定制2、在模型表中定制四、多表关联反序列化保存1、新增接口2、修改接...[2023/2/3]

django框架之drf:3、API执行流程、Response源码剖析、序列化器的简介和使用、反序列化的校验

django框架之drf:3、API执行流程、Response源码剖析、序列化器的简介和使用、反序列化的校验

Django框架之drf 目录Django框架之drf一、APIView执行流程1、API执行流程总结(重点)2、补充二、Response源码剖析1、Response类总结(重点)三、序列化器的介绍和使用1、序列化2、反序列化五、反序列化的校验 一、APIView执行流程 基于APIVi...[2023/2/1]

【Django drf】 序列化类常用字段类和字段参数 定制序列化字段的两种方式 关系表外键字段的反序列化保存 序列化类继承ModelSerializer 反序列化数据校验源码分析

【Django drf】 序列化类常用字段类和字段参数 定制序列化字段的两种方式 关系表外键字段的反序列化保存 序列化类继承ModelSerializer 反序列化数据校验源码分析

目录序列化类常用字段类和字段参数常用字段类常用字段参数选项参数通用参数序列化类高级用法之sourcesource填写类中字段source填写模型类中方法source支持跨表查询定制序列化字段的两种方式准备工作方法一:使用SerializerMethodField方法二:在模型类中写方法关系表外键...[2023/1/20]

ORM数据增删改查 django请求生命周期 django路由层 反向解析

ORM数据增删改查 django请求生命周期 django路由层 反向解析

目录可视化界面之数据增删改查补充1.建表2.数据展示功能3.数据添加功能4.数据编辑功能5.数据删除功能django请求生命周期流程图crsfwsgirel 与 uwsginginxdjango路由层1.路由匹配2.转换器功能 path3.正则匹配4.正则匹配的无名有名分组无名分组有名分组反向解...[2022/12/12]

python测试开发django之使用supervisord?后台启动celery?服务(worker/beat)

python测试开发django之使用supervisord?后台启动celery?服务(worker/beat)

目录前言环境准备supervisord.conf文件内容编写启动服务查看日志 前言 Supervisor(‘http: upervisord.org/’)是用Python开发的一个client erver服务,是Linux/Unix系统下的一个进程管理工具,不支持Wind...[2022/7/19]

python3.8+django2+celery5.2.7环境准备(python测试开发django)

目录前言版本要求环境准备Django中使用Celerydjango-celery-beat 定时任务启动工作进程 前言 以前版本的 Celery 需要一个单独的库(django-celery)来与 Django 一起工作,但从 3.1 开始不再是这种情况。现在支持开箱即用的 Django,因此本...[2022/7/19]

Django模板继承与模板的导入实例详解

目录一:模版的继承1.什么是模板继承?2.使用继承流程原理3.模板继承语法二:模板的继承使用1.案例需求2.总结模板继承三:模版的导入1.模板导入2.模板导入格式3.模板导入使用4.使用结果总结  一:模版的继承 1.什么是模板继承? 你需要事先在你想要使用的主页面上划定区域做好标...[2022/3/7]

Django模块学习之模块语言详解

目录前言1、变量2、注释3、过滤器4、标签:include5、标签:for6、标签:if总结 前言 Django模块引擎支持Django模块语言(简称DTL)。DTL包含变量、注释、过滤器、标签、模块继承以及HTML转义等语法。 本文介绍以下6个模块语言 1、变量 2、注释 3、...[2021/11/9]

Django 查询数据库返回JSON的实现

目录返回多条数据 返回单个对象 和前端交互全部使用JSON,如何将数据库查询结果转换成JSON格式 返回多条数据 示例 import json from django.http import HttpResponse from django.core import se...[2021/8/9]

django执行原生SQL查询的实现

目录执行原生 SQL 查询 1、执行原生查询 1.1 普通查询 1.2 将查询字段映射为模型字段 1.3 索引查询 1.4 将参数传给 raw() 2、直接执行自定义 SQL 2.1 指定连接数据库 执行原生 SQL 查询 Django 允许你用两种方式执行原生 SQL 查询: ...[2021/8/9]

python Django框架快速入门教程(后台管理)

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django 是一个开放源代码的 Web 应用框架,由 Python 写成。 Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并于 20...[2021/7/19]

Django模型层实现多表关系创建和多表操作

Django模型层实现多表关系创建和多表操作

目录前言 创建表关系 多表数据操作 - 增删改 一对多&一对一关系 - 增删改 增加数据 删除数据 修改数据 多对多关系 - 增删改 增加多对多关系 - add() 删除多对多关系 - remove() 修改多对多关系 - set() 清空第三张表某个对象的绑定关系 - clear() 多表...[2021/7/19]

Django集成富文本编辑器summernote的实现步骤

提到Django的富文本编辑器,大家一定会想到ckeditor和tinyMCE。其实还是有一个富文本编辑器同样优秀,它就是summernote,个人认为功能上不逊于ckeditor,比tinyMCE更强大。Summernote 是一个简单灵活的所见即所得的 HTML 富文本编辑器,基于 ...[2021/5/31]

Django数据库迁移报错InconsistentMigrationHistory

Django在执行python manage.py makemigrations的时候一切正常 但是执行python manage.py migrate提示异常: raise InconsistentMigrationHistory( django.db.migrations.ex...[2021/5/31]

教你用Python3+mysql8.0搭建Django框架

教你用Python3+mysql8.0搭建Django框架

一、安装python 基础环境:centos7.6 安装: 下载python: https: www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz 解决依赖性: yum install gcc open l-deve...[2021/5/31]

uwsgi+nginx代理Django无法访问静态资源的解决

在部署uwsgi+nginx代理Django的时候,使用uwsgi访问正常,但是使用nginx代理端口访问的时候无法访问静态资源。 解决方法: 查看nginx启动用户,将静态资源赋权给改用户访问即可。 如我的静态资源目录:/data/django tatic ...[2021/5/10]

Django Admin 管理工具的实现

Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: /HelloWorld/HelloWorld ettings.py 文件代码: INSTALLED_APPS = ( ...[2021/5/10]

318
2
记录数:335 页数:1/71234567下一页尾页
 友情链接:直通硅谷  点职佳
加载更多