我正在使用 normail 使用初始数据填写我的表单:
form = somethingForm(initial = {
'title' : something.title,
'category' : something.category_id,
})
标题工作正常,但如果类别是模型中的 ModelChoiceField 和 ForeignKey,则初始数据将不起作用。选择框中不会选择任何内容。如果我在模型中将类别更改为 IntegerField,它工作正常。
不过我仍然想为类别使用外键,那么我该如何解决这个问题?
最佳答案
也许尝试使用类别的实例而不是其 ID?
关于python - Django ModelChoiceField 初始数据不适用于 ForeignKey,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1296938/