如何在更新时使字段只读

时间:2009-05-25 12:31:23

标签: django django-admin django-forms

我有一张表格。填写表单后,我不希望用户更改表单中的任何内容。

但是用户可以看到这些值。意味着所有字段都是不可编辑的。我可以通过使用实例方法来做到这一点,但这在foreignkey中没有帮助。

2 个答案:

答案 0 :(得分:0)

取决于“填写表格后”的含义。

如果是html表单帖子,只需使用简单文本和提交表单的值呈现新的html页面。

如果回发是ajax调用,您可以更改元素的CSS样式,并禁用提交按钮或删除整个并替换从ajax请求返回的值。

html输入元素btw上没有“editable = False”属性。

答案 1 :(得分:-1)

您可以使用readonlyAdmin