【发布时间】:2017-11-18 18:52:20
【问题描述】:
型号
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 和 plan。我从表单发布到数据库没有任何问题,我想知道的是我怎么能说这样的话
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
【问题讨论】:
-
您有从计划到价格的修复映射吗?
标签: python django django-models django-forms django-views