gpt4 book ai didi

python - 用 HiddenInput 覆盖 ModelChoiceField 不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 10:49:55 25 4
gpt4 key购买 nike

我有从模型生成的表单

class UserProfile(models.Model):
company = models.ForeignKey(Company)
user = models.OneToOneField(User)
department = models.CharField(max_length=100)
position = models.CharField(max_length=100)

class UserProfileForm(ModelForm):
company_id = ModelChoiceField(queryset=Company.objects.all(),
widget=HiddenInput())
class Meta:
model = UserProfile
exclude = ('user')

但这不起作用,company_id 保持可见选择字段。如何使用公司 ID 创建隐藏字段?

最佳答案

模型和表单之间的字段名应该匹配。使用 company 代替 company_id 就可以了。

关于python - 用 HiddenInput 覆盖 ModelChoiceField 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14603990/

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