Django; Невозможно получить доступ к другим моделям inlineformset_factory Fields
У меня есть успешно работающая форма inlineformset_factory. Я создаю эту модель с кнопкой и наследую данные в ней от другой модели. Однако я не смог получить доступ к полям inlineformset_factory в другой модели
def create_offer_button(request):
if request.method == "POST":
post = request.POST.get("post_pk")
obj = RequestModel.objects.get(pk=post)
if obj.is_accepted:
OfferModel.objects.create(request_model_name=obj,
request_title=obj.request_title,
delivery_time=obj.delivery_time,
shipping_country=obj.shipping_country,
shipping_address=obj.shipping_address,
preferred_currency=obj.preferred_currency,
shipping_term=obj.shipping_term,
delivery_term=obj.delivery_term)
obj.is_offer_created = True
obj.save()
return redirect(request.META.get("HTTP_REFERER"))
Как получить доступ к полям inlineformset_factory модели RequestModel?
Я перепробовал множество методов, но не смог добраться до полей формы модели наследования.
Я решил это по-своему.:
obj_items = RequestItem.objects.filter(request_model=obj)
for item in obj_items:
OfferRequestItem.objects.create(offer_model_id=obj.id, product_name=item.product_name)