Django自动选择外键值

Django自动选择外键值,django,forms,Django,Forms,我有一个包含外键值的模型,然后在这个模型生成的表单中,我想根据我要添加表单内容的记录自动选择记录的键…我尝试了下面的代码,但它告诉我QuerySet不包含车辆 stock = Issues.objects.filter(vehicle=id) form = IssuesForm(initial={'id_vehicle': stock.vehicle}) 顺便说一句,我对django有点陌生,所以任何想法都会受到高度赞赏过滤器总是给出一个查询集,这是一组值。如果只需要一个对象,则应使用get

我有一个包含外键值的模型,然后在这个模型生成的表单中,我想根据我要添加表单内容的记录自动选择记录的键…我尝试了下面的代码,但它告诉我QuerySet不包含车辆

stock = Issues.objects.filter(vehicle=id) 
form = IssuesForm(initial={'id_vehicle': stock.vehicle})

顺便说一句,我对django有点陌生,所以任何想法都会受到高度赞赏

过滤器
总是给出一个查询集,这是一组值。如果只需要一个对象,则应使用
get

然而,我真的不明白为什么你需要做查找在所有。您已经有了
id
值,因为您正在使用它查找
股票
。那么,为什么不将
id
作为
id\u vehicle
的值传递呢