Невозможно получить доступ или найти объект django many to many после создания

Мне пришлось объединить две функции в моем приложении Django в связи с обновлением API. Раньше одна функция создавала все объекты, а вторая получала доступ к этим объектам через .get() и .filter() и т.д. Теперь мне пришлось объединить эти две функции, и я столкнулся с проблемами доступа к этим созданным объектам.

                order = Order.objects.create(
                    user=user,
                    date_created=datetime.datetime.now(),
                )

                item = Item.objects.create(
                    info=info,
                    order=order,
                )
                item.save()

                print(order.item_set.all()) #this is a blank array, where it used to be an array of items 
                print(Items.objects.filter(order=order)) #this is a blank queryset, where I would expect it to be full of created items

                

Есть идеи, что я могу сделать, чтобы в операторе print снова появились элементы?

Я пытался сделать order.item_set.add(item), но не получилось.

Вернуться на верх