这个问题几乎解释了一切。如果URL允许POST,那么只要满足适当的权限,就会在底部生成一个表单。如何从该表单中排除字段?
注意:我使用的是Django Rest框架,我所说的表单是框架在可浏览API中生成的表单。
最佳答案
我没有您的form
中的任何信息,但是DjangoForm
有exclude
属性,您可以通过self.exclude
访问它,它的类型也是list
,因此您可以在其中附加想要的字段以排除它
class Meta:
model = Model
exclude = ['field1', 'field2', ...]
关于python - 如何在可浏览的Django Rest API中隐藏HTML表单中的字段?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35284123/