gpt4 book ai didi

python - Django 使用小部件创建一个只读的表单字段

转载 作者:太空狗 更新时间:2023-10-29 16:58:46 26 4
gpt4 key购买 nike

我的表单字段如下所示:

class FooForm(ModelForm):
somefield = models.CharField(
widget=forms.TextInput(attrs={'readonly':'readonly'})
)

class Meta:
model = Foo

使用上面的代码得到如下错误:init() 得到了一个意外的关键字参数 'widget'

我认为这是对表单小部件的合法使用?

最佳答案

您应该使用表单字段而不是模型字段:

somefield = models.CharField(
widget=forms.TextInput(attrs={'readonly': 'readonly'})
)

替换为

somefield = forms.CharField(
widget=forms.TextInput(attrs={'readonly': 'readonly'})
)

应该修复它。

关于python - Django 使用小部件创建一个只读的表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1827526/

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