Django multi formularz coś na zasadzie koszyka/ tylko sa to dostawy

0

Witam chce w Django utworzyć formularz który będzie wyglądał następująco :

  1. Nr dokumentu dostawy
  2. Data
  3. Id_dostawca z tabeli dostawcy
  4. Id_produkt z tabeli produkt
  5. Ilość
    i zapisać to w bazie danych. ( to już nawet zrobiłem i działa świetnie)
    Problem że chciał bym w jednym formularzu dodać kilka produktów jednocześnie , i dopiero zapisać w bazie.
    W czasie zapisu w bazie utworzone zostaną pojedyncze wiersze zawierające id_produktu i ilość oraz jednakowe dla całej dostawy nr dokumentu, datę oraz id_dostawcy

Pytanie gdzie szukać rozwiązania ? Ma ktoś jakieś pomysły jak to zrobić ?
A może powinienem do tego zabrać sie inaczej.

0

Hej, o ile dobrze zrozumiałem to sprawdź formset factory. - https://docs.djangoproject.com/en/3.0/topics/forms/formsets/

Ogólnie jest przy tym trochę zabawy na froncie bo musisz sam zarządzać tym jak są subformy generowane (musisz zapisywać stan np. o ilości sub formów w hidden inpucie i pilnować tego bo rzuci wyjątkiem).

0

O dziękuje własnie o to mi chodziło.
nawet znalazłem wideo gdzie jest przykład działający dokładnie tak jak ja to chce

1 użytkowników online, w tym zalogowanych: 0, gości: 1