python - 此字段无法更改 Django 验证错误

标签 python django django-models django-forms

全部 我正在尝试创建验证检查,该检查将在保存“名称”和“无法更改该字段的地址”后进行检查, 我该怎么做?

class Institution(CustomModel):
    name = models.CharField(max_length=256,
                        null=False,
                        blank=False,
                        verbose_name=_('Name'))
    address = models.ForeignKey('Address',
                            on_delete=models.PROTECT,
                            null=False,
                            blank=False,
                            verbose_name=_('Address'))

最佳答案

您只需要在模型中设置 editable=False Check the Docs

关于python - 此字段无法更改 Django 验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73005579/

相关文章:

python - 如何实现带有嵌套字段的表单?

python - Tkinter 文本小部件,迭代行

java - 在java中模拟python的With语句

python - import MySQLdb报错ImportError : cannot import name '_mysql' from 'MySQLdb' (D:\python\lib\site-packages\MySQLdb\__init__. py)

django - 通过管理小部件将不正确的经度/纬度保存到 PointField

python - Django,延迟属性错误

python - 如何在我的 flask 应用程序中连接浏览器的麦克风?

python - 如何防止使用装饰器在views.py 中处理表单时出现重复代码?

javascript - AJAX 发布在 Django View 中失败的 XMLHttpRequest 检查

Django 模型 : preserve object identity over foreign-key following