【发布时间】:2013-12-25 17:58:24
【问题描述】:
我只想在表单有效时(提交数据后)将一个字段设为只读。
我试图在管理员中覆盖get_readonly_fields,但我无权访问表单。
我有订单。 一旦订单状态更改为“已完成”,我想将所有字段显示为只读(管理员无法编辑表单)。 如果我输入无效数据并将状态更改为“已完成”,则所有字段都变为只读,但会显示错误并且数据不会更新。 我想避免它。我想将字段设为只读,前提是表单有效且状态设置为“已完成”。
这可以实现吗?
【问题讨论】:
-
你必须解释你的意思。一旦表单有效,您通常不会再显示它。
-
请看我更新的帖子。
标签: django django-forms