【问题标题】:How to make fields readonly while updating更新时如何使字段只读
【发布时间】:2009-05-25 12:31:22
【问题描述】:

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

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

【问题讨论】:

    标签: django django-admin django-forms


    【解决方案1】:

    取决于您的意思是“一旦填写表格”。

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

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

    顺便说一句,html 输入元素上没有“editable=False”属性。

    【讨论】:

    • 我知道,但如果它可以简单,那么为什么不使用它
    【解决方案2】:

    你可以使用 readonlyAdmin

    【讨论】:

    • 哦是的..这很“简单”:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-04
    • 1970-01-01
    • 1970-01-01
    • 2019-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多