我有一个包含外键值的模型,然后在从这个模型生成的表单中,我想根据我添加表单内容的记录自动选择记录的键...我试过了下面的代码,但它告诉我QuerySet不包含车辆
stock = Issues.objects.filter(vehicle=id)
form = IssuesForm(initial={'id_vehicle': stock.vehicle})
我对django btw有点新意,所以任何想法都受到高度赞赏
答案 0 :(得分:2)
filter
总是提供一个QuerySet,它是一组值。如果您只想要一个对象,则应使用get
。
但是我真的不明白为什么你需要进行查找。您已经拥有id
值,因为您正在使用它来查找stock
。那你为什么不把id
作为id_vehicle
的价值?