如何在Django Rest Framework中使用添加的数据序列化多对多字段,而在响应中没有额外的键? 我的用户应该能够关注其他用户,比如在社交网站上。当序列化一个完整的User时,我希望获得以下用户的列表,以及其他数据,如followdatetime。然而,我希望反应保持“平稳”,如下所示:我似乎只能使用一个额外的序列化程序来“完成”我的联接模型,结果是:注意如何有一个额外的user键我不想那样!我的模型看起来像这样:我的序列化程序如下所示:考虑到这一点,我明白它为什么会这样做。我尝试过在User上玩代理模型,但这似乎没有帮助。
运算符不存在:bigint=uuid LINE 1:。。。“新加入”;用户”;上 我今天决定更改默认id,因为我考虑到了项目的可扩展性。由于我将用户主主键更改为UUID,我遇到了一系列错误,其中一些错误可以通过stackoverflow上的一些问题解决。我使用“oauth2_provider_access令牌”从oauth2_provider进行身份验证。我真的不知道另一个是从哪里来的,但当我尝试我的API时,我被卡住了。下面是我的错误日志有人能帮忙吗?如有其他细节,请评论。我期望/login和/registerAPI能够成功工作,但出现了上面的错误。
如何在Django中为相同的URL模式实现一个通用函数? 我希望有一个相同模式的API的公共函数,它应该运行该函数,然后运行API的函数。对于具有此模式的所有API,我想检查请求主体中的用户是否是有效的学生。我如何在django中实现这一点?