Django项目中表的查询的操作
目录 shell操作: 使用的环境: Django项目 ORM常用的十三种查询方法 2022-09-29 shell操作: 我在使用中是pycharm与数据库建立连接的一个工具。 使用的环境: 在此处是用在了虚拟环境中。 使用场景: 一般是在创建的表中插入数据后,进 »
目录 shell操作: 使用的环境: Django项目 ORM常用的十三种查询方法 2022-09-29 shell操作: 我在使用中是pycharm与数据库建立连接的一个工具。 使用的环境: 在此处是用在了虚拟环境中。 使用场景: 一般是在创建的表中插入数据后,进 »
目录 django常见数据库配置错误 报错1 报错2 报错3 报错4 报错5 报错6 总结 django常见数据库配置错误 出现报错代码为1045的这类几乎都是数据库配置出错 报错1 django.db.utils.OperationalError: (1045, "Acces »
目录 jinja2介绍 安装jinja2模块 Django配置jinja2 jinja2自定义过滤器 CSRF CSRF攻击示意图 防止 CSRF 攻击 在 Django项目中解决 CSRF 攻击 jinja2介绍 Jinja2:是 Python 下一个被广泛应用的模板引擎,是由Py »
关于django celery的使用网上有很多文章,本文就不多做更多的说明。 本文使用版本 python==3.8.15 Django==3.2.4 celery==5.2.7 celery.py from __future__ import absolute_import, unicod »
目录 一、事务的四大特性 二、数据库事务 2.1使用装饰器(整体回滚,不处理异常) 2.2使用with语句(部分回滚,不处理异常) 2.3使用with语句(部分回滚,可以处理异常) 2.4使用保存点(部分回滚,可以处理异常) 一、事务的四大特性 一般来说,事务是必须满足4个条件(ACI »
目录 Django 简介 创建Django的虚拟环境 创建Django项目 Django 简介 Django是一个开放源代码的Web应用框架,由Python写成。 采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即 »
目录 django 环境搭建 前端项目搭建 前端项目结构 曲线救国打通vue和django vue适配django django适配vue django 环境搭建 1.创建django骨架项目 django-admin startproject yiyan_webauto 2.创建 »
目录 1、创建Django项目 2、创建应用,我这里命名为demo 3、编辑接口想要实现的功能 4、配置路由 5、配置djangoProject2文件夹下的urls 6、迁移数据 7、运行服务 8、访问接口 总结 1、创建Django项目 打开pycharm,新建Django项目,可以选 »
#3.投票-1创建项目和子应用 创建项目 命令 $ python django-admin startproject mysite 目录结构 mysite/ # 项目容器、可任意命名 manage.py # 命令行工具 mysite/ # 纯 Python 包 # 你引用任何东西都要用到它 __in ... »
设计模式 定义 # mysite/news/models.py from django.db import models class Reporter(models.Model): full_name = models.CharField(max_length=70) def __str__(sel ... »
Django使用Python内建的logging模块打印日志,配置由四个部分组成 记录器:Logger 处理程序:Handler 过滤器:Filter 格式化:formatter 记录器-Logger Logger为日志系统的入口,每个logger命名都是bucket,可以向bucket »
目录 1.阅读Django自带用户系统源码 1.1 阅读User类源码 1.2 阅读AbstractUser类 2.创建自己的User类 2.1 创建验证器 2.2 创建User类 3.创建序列化类 4.创建views类 5.创建路由 6.测试接口 在写登录功能的时候看着网上的 »
这里使用pip安装的方式,打开命令行,输入执行: pip install django==2.2 这里选择安装2.2版本是因为是新的lts版本,长期支持稳定版。 接下来再安装pillow,Django底层一部分是基于pillow进行的。 pip install pillow pylint在 »
目录 Django框架之drf 一、接口文档 二、CoreAPI文档生成器1、使用方法 三、JWT 1、JWT原理及介绍 2、JWP快速使用 3、定制返回格式 4、JTW的认证类 Django框架之drf 一、接口文档 简介: 接口文档通常是在前后端分离时,后端开发人员需要 »
Django框架之drf 一、断点调式使用 指,在我们编写代码的时候,程序运行出现报错是无可避免的,当程序 出现报错时,我们需要找到出现报错的代码进行修改,如果时简短的代码很容易就可以找到报错位置,但是当代码编写的非常多的时候,报错位置就比较难找到,debug模式就是pycharm为我们提供的查 ... »
目录 Django的信号 Django信号的使用 自定义信号 扩展:查看Django信号的接受者 扩展:Django内置信号 Django的信号 Django的信号机制不同于Linux的信号机制,Django 中的信号用于在框架执行操作时解耦。当某些动作发生的时候,系统会根据信号定义的函数 »
一、认证组件 简介: 登录认证的限制 认证组件是drf框架给我们提供的认证接口,它能够在请求进入视图函数/类前进验证(例如:认证用户是否登录),对不符合认证的请求进行拦截并返回校验失败的信息 (1)、登录接口 # 认证是基于登录的接口上面操作的 所以前戏编写一个简单的登录接口 models.py c ... »
问题描述: 在写bbs项目的时候,老师用的是Django1.X结合富文本编辑器kindeditor,实现了图片上传,但是我在用Django3.X的时候,代码和老师一模一样,上传图片的时候一直转圈圈???但是文件夹article_img已经创建,并且图片已经成功上传到服务端。 如下图: 各部分代码截图 ... »
Django框架之drf 一、认证组件 简介: 登录认证的限制 认证组件是drf框架给我们提供的认证接口,它能够在请求进入视图函数/类前进验证(例如:认证用户是否登录),对不符合认证的请求进行拦截并返回校验失败的信息 1、认证组件使用步骤 模块地址: from rest_framework »
目录 九个视图子类 视图集 继承ModelViewSet类写五个接口 继承 ReadOnlyModelView编写2个只读接口 ViewSetMixin源码分析 查找as_view方法 setattr修改对象的属性 from rest_framework.viewsets包下的类 视 »