1

我有一个窗体的字段来自ModelForm,其中一个是models.ForeignKey字段,链接到我的用户模型中的用户名。这会导致数据库中的每个用户都在选择字段中列出。我更喜欢这个字段是一个TextInput,其中有人输入用户名,我在ModelForm中做了这个。但是当我的观点通过form.is_valid()时,表单会给出一个错误,说明这个字段是无效的。如果我删除了is_valid()检查,它当然会给我一个错误,即表单无法保存,因为数据没有验证。Django模型ForeignKey字段允许TextInput形式

如何验证TextInput并将其保存到我的ForeignKey字段?

回答

相关问题