views.py 文件源码

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

项目:django-datawatch 作者: RegioHelden 项目源码 文件源码
def get(self, request, *args, **kwargs):
        self.object_list = self.get_queryset()

        form = self.get_form(self.get_form_class())
        self.object_list = form.filter_queryset(request, self.object_list)
        if form.is_valid():
            form_data = dict()
            for k, v in form.cleaned_data.iteritems():
                if isinstance(v, Model):
                    v = v.pk
                form_data[k] = v
            self.request.session[self.SESSION_KEY] = dict(form_data)

        context = self.get_context_data(form=form, object_list=self.object_list)
        return self.render_to_response(context)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号