![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
drf
不起眼的程序猿
这个作者很懒,什么都没留下…
展开
-
DRF中關於viewset中create()和serializers中的create及perform_create
drf中視圖中的create方法和序列化器中的create方法的關係原创 2022-04-26 12:20:19 · 873 阅读 · 0 评论 -
drf文件上傳下載示例
model.pyfrom django.db import models# Create your models here.class FileModel(models.Model): file_name = models.CharField(max_length=50, verbose_name='桶名', help_text='桶名') file_path = models.CharField(max_length=200, default='', verbose_name='文原创 2022-04-21 16:51:10 · 838 阅读 · 0 评论 -
drf使用modelviewset對user表(繼承自AbstractUser或者自帶user表)的注意
drf創建用戶視圖集注意原创 2022-04-21 13:55:01 · 904 阅读 · 0 评论 -
DRF中配置drf-yasg来使用swagger
DRF中配置drf-yasg来使用swagger简单使用,具体配置根据项目需求,安装drf-yasg并注册到app省略在settings.py中做如下配置# -----------------------------------------swagger配置-------------------------------------------SWAGGER_SETTINGS = { 'LOGIN_URL': '/api-auth/login', 'LOGOUT_URL': '/api原创 2021-08-18 21:04:39 · 922 阅读 · 0 评论 -
2021-07-29
result = serializers.SerializerMethodField()def get_result(self, row): pass#**使用此方法获取关联关系的其他字段时,会每次都查询,造成查询语句过多,使用**def to_representation(self, instance): data = super().to_representation(instance) data['result'] = result.name if result.name else ''原创 2021-07-29 16:42:09 · 61 阅读 · 0 评论