【发布时间】:2015-11-29 20:04:34
【问题描述】:
我如何 .save() 到另一个类/函数,例如:
def save_page(request):
# contains 3 fields
form = sample_tableform(request.POST)
if request.method == 'POST':
if form.is_valid():
#send a confirmation code to email
#redirect to code confirmation page
def valcode(request):
#contains 1 field
sub_form = confirmform(request.POST)
if request.method == 'POST':
if sub_form.is_valid():
#compare if code from save_pages matches the input field
# if it matches then the data can be stored
form.save()
subform.save()
有没有可能?
我喜欢使用会话的想法,但我该如何实现呢?
【问题讨论】:
-
您要么必须将数据传递到下一个视图视图 url 参数或会话,要么将其序列化到具有与 valcodes 输入框匹配的 uuid 的数据库。如果匹配,则从数据库中获取并取消序列化,然后将其应用于 sample_tableform
-
我如何进行会话?我这样做吗? ` form = sample_tableform(request.POST) form_data = form(initial=request.session.get('form'))`
标签: python django python-2.7 django-views