python - 如何在可浏览的 Django Rest API 中隐藏 HTML 表单中的字段?

标签 python django django-rest-framework

这个问题几乎可以解释一切。如果 URL 允许 POST,则在底部生成一个表单,前提是满足适当的权限。如何从该表单中排除一个字段?

注意:我使用的是Django Rest Framework,这里所说的表单是框架在可浏览API中生成的表单。

最佳答案

我没有从你的 form 中得到任何信息,但是 DjangoFormexclude 属性,你可以通过 访问它>self.exclude,它的类型也是一个list,所以你可以将想要的字段附加到其中以排除它

class Meta:
    model = Model
    exclude = ['field1', 'field2', ...]

关于python - 如何在可浏览的 Django Rest API 中隐藏 HTML 表单中的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35284123/

相关文章:

python - 从终端捕获结果(外部进程)

python - 如何将答案存储到 numpy 数组中并使用它来创建 Excel 工作表?

django - 类型错误 : autodiscover_tasks() missing 1 required positional argument: 'packages' . celery

python - 使用Django传递数据时如何在html中的<p>标签内添加新行?

python - DRF获取OneToOne模型的所有字段

python - 如何在序列化程序中提及密码字段?

django - 在 DRF 中为多对多创建记录

python - 在Python中使用for循环时重置变量

python - TypeError : function(self, item, **kwargs) 正好需要 2 个参数(给定 3 个)

json - Django 版本的flask.jsonify jsonify