モデル私のModelFormで後、追加のモデル値は
class Person(models.Model):
first_name = models.CharField(blank=False,max_length=256,default='')
last_name = models.CharField(blank=False,max_length=256,default='')
plan = models.CharField(blank=False,max_length=256,default='')
plan_price = models.CharField(blank=False,max_length=256,default='')
Views.py
if request.method == 'POST':
if form.is_valid():
form.save(commit=True)
return index(request)
をModelFormサブクラスではない私は、ユーザーからの3つの値を受け入れる:FIRST_NAME、LAST_NAME、および計画を。私は私が見つけることを試みているものを、フォームからデータベースへの投稿に問題は、私はあなたがこの機能を使用して、そこにコードを書くことができ、あなたのCREATEVIEWでこの
if plan = 'plan1':
#set plan_price to '$399'
else
#set plan_price to '$699'
#then post first_name, last_name, plan, plan_price to database
計画から料金までの修正マッピングがありますか? – schwobaseggl