views.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:django-oscar-bluelight 作者: thelabnyc 项目源码 文件源码
def _store_form_kwargs(self, form):
        session_data = self.request.session.setdefault(self.wizard_name, {})
        # Adjust kwargs to avoid trying to save the instances
        form_data = form.cleaned_data.copy()
        for prop in ('range', 'benefit', 'condition', 'offer_group'):
            obj = form_data.get(prop, None)
            if obj is not None:
                form_data[prop] = obj.id
        form_kwargs = {'data': form_data}
        json_data = json.dumps(form_kwargs, cls=DjangoJSONEncoder)
        session_data[self._key()] = json_data
        self.request.session.save()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号