获取当前用户状态查看网盘信息
本节课主要介绍如何在用户登录状态下,判断用户是否购买会员卡以及显示网盘地址信息的功能实现。
1. 获取用户状态
首先,我们需要判断当前用户是否已登录。如果用户已登录,我们需要查看用户是否已经购买升级。
在profile表中有一个字段is_upgrade, 如果购买会员,则字段是为1,此外,还可以根据expire_time判断会员是否过期。如下图所示。

接下来,我们可以使用djoser接口,发送一个GET请求到/users/me接口来获取用户信息。
使用postman测试该接口,示例如下:

但是这个接口只有用户名和邮箱2个字段值,所以,我们需要重写它。
继续阅读完整内容
以上为免费预览。前往「Django + Vue 全栈课程」,查看后续完整讲解、案例演示和配套资料。
查看课程详情