Я просто хочу знать, как лучше всего выполнять многократную вставку в разные модели
допустим, я собираю данные клиента, включая
- личную информацию
- адресная информация
- информация о платеже
Я собираю всю эту информацию из одной формы в одном представлении, и я хочу сделать несколько вставок в несколько моделей (CustomerInfo, CustomerAddress, CustomerPayment) как показано ниже
def insertNewCustomer():
InsertPersonalInfo()
InsertAddressInfo()
InsertPaymentInfo()
return render()
def InsertPersonalInfo(request):
if request.moethod == 'POST'
if form.is_valid():
form.save()
return ???
def InsertAddressInfo(request):
if request.moethod == 'POST'
if form.is_valid():
form.save()
return ???
def InsertPaymentInfo(request):
if request.moethod == 'POST'
if form.is_valid():
form.save()
return ???
, проблема в том, что мне следует вернуть после того, как я выполню процесс вставки в первой функции, которая является InsertPersonalInfo () до go, снова, чтобы вставитьNewCustomer и продолжить со следующей функции, которая является InsertAddressInfo
Надеюсь, мой вопрос ясен: D что мне нужно вернуть из вложенной функции, чтобы вернуться к основной функции и продолжить с того места, где она была вызвана.