views.py 文件源码

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

项目:django-admin-reports 作者: simplyopen-it 项目源码 文件源码
def get_context_data(self, **kwargs):
        kwargs = super(ReportView, self).get_context_data(**kwargs)
        kwargs['media'] = self.media
        form = self.get_form(self.get_form_class())
        if form is not None:
            kwargs['form'] = form
            if form.is_valid():
                self.report.set_params(**form.cleaned_data)
        rl = ReportList(self.request, self.report)
        kwargs.update({
            'rl': rl,
            'title': self.report.get_title(),
            'has_filters': self.get_form_class() is not None,
            'help_text': self.report.get_help_text(),
            'description': self.report.get_description(),
            'export_path': rl.get_query_string({EXPORT_VAR: ''}),
            'totals': self.report.get_has_totals(),
            'totals_on_top': self.report.totals_on_top,
            'suit': ('suit' in settings.INSTALLED_APPS) or ('bootstrap_admin' in settings.INSTALLED_APPS),
        })
        return kwargs
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号