我仔细检查了id 31是否存在,其中some_id
这里是31,其中id是pk。它确实存在于ABC模型下并且存在数据。
我不知道这是怎么回事?
我还试过了ABC.objects.filter(id=some_id)
,也试过设置abc=31
,这没有意义,但想试试,还试过.get(pk=some_id)
ABC是Model的外键。
a_id = ABC.objects.get(id=some_id)
person_abc= Model(user=request.user, abc=a_id)
form = ModelForm(request.POST, instance=person_abc)