小编use*_*986的帖子

将pdf附加到django中的电子邮件

我的应用程序使用django-wkhtmltopdf生成pdf报告.我希望能够将pdf附加到电子邮件中并发送.

这是我的pdf视图:

class Report(DetailView):
    template = 'pdf_reports/report.html'
    model = Model

    def get(self, request, *args, **kwargs):
        self.context['model'] = self.get_object()

        response=PDFTemplateResponse(request=request,
                                     template=self.template,
                                     filename ="report.pdf",
                                     context=self.context,
                                     show_content_in_browser=False,
                                     cmd_options={'margin-top': 0,
                                                  'margin-left': 0,
                                                  'margin-right': 0}
                                     )
        return response
Run Code Online (Sandbox Code Playgroud)

这是我的电子邮件视图:

def email_view(request, pk):
    model = Model.objects.get(pk=pk)
    email_to = model.email
    send_mail('Subject here', 'Here is the message.', 'from',
    [email_to], fail_silently=False)

    response = HttpResponse(content_type='text/plain')
    return redirect('dashboard')
Run Code Online (Sandbox Code Playgroud)

django

8
推荐指数
2
解决办法
3407
查看次数

Django Queryset:按周过滤

我试图按周过滤查询.如果作业report_by_date在一周内,它将返回作业.

Job.objects.filter((report_by_date-datetime.today()).days <= 7)
Run Code Online (Sandbox Code Playgroud)

python django

3
推荐指数
2
解决办法
2699
查看次数

标签 统计

django ×2

python ×1