摘要:
对于列表数据,可能需要根据字段进行过滤,DRF可以通过添加django-filter来增强支持。 1 安装django-filter(已安装) 2 在配置文件中增加过滤后端的设置。 INSTALLED_APPS = [ ... 'django_filters', # 需要注册应用, ] REST_F 阅读全文
posted @ 2020-03-09 09:22
dorian
阅读(310)
评论(0)
推荐(0)
摘要:
DRF可以对接口访问的频次进行限制,以减轻服务器的压力。 1 在配置文件中,使用DEFAULT_THROTTLE_CLASSES和DEFAULT_THROTTLE_RATES进行配置。 1.1 可选限流类 DEFAULT_THROTTLE_CLASSES参数用于设置可选限流类,主要有三类 AnonR 阅读全文
posted @ 2020-03-09 09:21
dorian
阅读(270)
评论(0)
推荐(0)
摘要:
一个接口同时更新多个表的步骤如下: 先针对每个表写一个序列化器 在视图中接收数据,并根据数据分别调用不同的序列化器。 1 新增主从表 在视图中先接收数据,把主从表的数据分别放在不同的字典里,把主表字典传入主表序列化器,如果主表数据存在,则获取主表ID,如果主表记录不存在,则先新增主表记录,完成后得到 阅读全文
posted @ 2020-03-09 09:20
dorian
阅读(432)
评论(0)
推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-03-09 09:20
dorian
阅读(21)
评论(0)
推荐(0)
摘要:
我们之前创建了四个模型,学校模型,教师模型,学生模型,教师学生模型。其关系如下: 学校和教师是一对多,学校和学生也是一对多,而教师和学生是多对多。 现在,我们需要一个学校列表 ,同时显示每个学校的所有教师,和每个教师教的所有学生。 理一下思路,大致分为以下几步: 1 学校模型找教师模型:通过教师模型 阅读全文
posted @ 2020-03-09 09:19
dorian
阅读(743)
评论(0)
推荐(0)
摘要:
模型字典主要是指在模型设计过程中对于每个字段的verbose_name和help_text verbose_name:标示字段显示的中文名 help_text:标示字段帮助信息 我们需要把这两个字段传到前端,让前端据此显示字段的中文名和帮助信息。让前端不必自己为字段命名,从而减少前端对业务的理解。也 阅读全文
posted @ 2020-03-09 09:03
dorian
阅读(338)
评论(0)
推荐(0)
浙公网安备 33010602011771号