我正在使用Django。我有一个有10个字段的模型。我必须限制用户只使用几个字段,而其他参数只能在后端填充(来自用户的隐藏参数)。如果用户向rest API server发送的参数不多,则会显示一个错误,说明“其他字段是必需的”。因此,我尝试将blank=true null=true添加到隐藏参数中。不过,我觉得这并不是正确的方法。如果用户知道参数名,仍然可以使用隐藏参数。
将模型
我有一个Django应用程序,它使用DjangoREST框架和Django-allauth。现在,我正试图检索社会账户中存在的化身URL。但是,我在形成序列化程序时遇到了问题。关于背景信息,allauth的SocialAccount是通过外键与用户模型相关的: user = models.ForeignKey现在,下面是我目前拥有的序列化