gpt4 book ai didi

python - 更改继承字段的属性

转载 作者:太空宇宙 更新时间:2023-11-04 01:43:52 27 4
gpt4 key购买 nike

我想更改从基类继承的模型字段的属性。我在下面尝试的方式似乎没有任何效果。有任何想法吗?

def __init__(self, *args, **kwargs):
super(SomeModel, self).__init__(*args, **kwargs)
f = self._meta.get_field('some_field')
f.blank = True
f.help_text = 'This is optional'

最佳答案

所以..您需要更改 blank 和 help_text 属性..我假设您只是想要此功能,以便 help_text 显示在表单中,并且表单不会引发“此字段是必需的”

所以在表单中这样做:

class MyForm(ModelForm):
class Meta:
model = YourModel

some_field = forms.CharField(required=False, help_text="Whatever you want")

关于python - 更改继承字段的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1940459/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com