gpt4 book ai didi

Django 表单向导 - 将请求传递给 View ?

转载 作者:行者123 更新时间:2023-12-05 00:00:17 25 4
gpt4 key购买 nike

有没有办法访问request表单向导的 done() 方法中的变量?

class AddWizard(SessionWizardView):
def done(self, form_list, **kwargs):
if form_list[0].cleaned_data['ad_type'] == '1':
ad_type = 'basic'
else:
ad_type = 'other'
return render_to_response('business/done.html', {
'form_data': ad_type,
},
context_instance = RequestContext(request)
)

我想访问请求中的用户对象,但我不确定如何将请求传递给 done() 方法?

最佳答案

是的。 SessionWizardView扩展基本通用 View所以该请求在 self.request 中可用.

文档:https://docs.djangoproject.com/en/1.5/topics/class-based-views/generic-display/#dynamic-filtering

关于Django 表单向导 - 将请求传递给 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10508607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com