Я хочу создать несколько объектов при сохранении формы - PullRequest
0 голосов
/ 18 мая 2019

Я хочу создать несколько объектов в одном поле при сохранении формы.

например:

У меня есть название модели Pension и две другие модели Payrise и Bonus. которые ссылаются на модель Пенсия с внешним ключом. поэтому, когда я сохраняю форму создания пенсии, я также хочу сохранить несколько значений в модели выплат и бонусов.

       def PensionCreateView(request):
       if request.method == 'POST':
            pension=Pension()
            pension.pension_provider= request.POST.get('pension_provider')

            pension.pension_scheme_id= request.POST.get('pension_scheme_id')

            pension.pension_scheme_name= request.POST.get('pension_scheme_name')

            pension.scheme= request.POST.get('scheme')

            pension.salary_sacrifies= request.POST.get('salary_sacrifies')

            pension.payrise_type= request.POST.get('payrise_type')

            pension.bonus_type= request.POST.get('bonus_type')

            pension.contribution_type= request.POST.get('contribution_type')
            contribution = pension.contribution_type

            pension.contribution_rates= request.POST.get('contribution_rates')
            pension.save()

            payrise = Payrise()
            payrise.payrise_month = request.POST.getlist('payrise_month[]')
...