自定义用户系统带来的迁移错误

自定义用户系统后,执行迁移总是会报django.db.utils.IntegrityError: (1215, 'Cannot add foreign key constraint')或者dja...

django框架 2020-10-16 988

drf提交文件异常解决方法

我有一个图片字段 picture = models.ImageField(upload_to="user_picture", verbose_name="用户头像", default='./us...

django框架 2020-10-09 2449

记一个比较通用的异常处理

在使用drf框架时,比较头疼的是,返回特定的异常信息。 def custom_exception_handler(exc, context): from django.http import H...

django框架 2020-10-07 927

django的字段、自定义字段及ORM操作

字段 常用字段 AutoField 自增的整形字段,必填参数primary_key=True,则成为数据库的主键。无该字段时,django自动创建。 一个model不能有两个AutoField字...

django框架 2020-09-11 1541

django日志配置2

仅将调用记录放入代码中是不够的。您还需要配置记录器,处理程序,过滤器和格式化程序,以确保可以使用记录输出。 Python的日志记录库提供了几种配置日志记录的技术,范围从编程接口到配置文件。默认情...

django框架 2020-09-03 1079

django日志配置

Django使用Python内建的logging模块去建造自己的系统日志的,如果你想详细了解这个模块的话,请自己去看python的说明文档,这里仅仅介绍Django中的日志系统。 日志配置包括四...

django框架 2020-09-03 944

drf节流器源码解析

源码: throttling.py class BaseThrottle: """ Rate throttling of requests. """ def allow_request(self...

django框架 2020-07-29 2863

Drf错误定制

有时候你可能希望在drf中抛出你希望的错误,而不是使用默认的错误配置,那有时非常难看,对于前端的调试也不够友好。比如下面这个: 上图中返回的错误虽然看起来是对的,但是对于前端来说,‘non_fi...

django框架 2020-04-22 988

django中related_name作用

下面我们根据上面的小情节定义两个模型,分别是买主模型以及水果模型,一个买主对应多个水果模型,简单的一对多模型: class Buyer(models.Model): name = models....

django框架 2020-02-04 1670