使用xhtml2pdf将表格从html文件转换为pdf

时间:2018-01-06 07:44:06

标签: python django pdf django-rest-framework xhtml2pdf

大家好我使用xhtml2pdf时遇到了问题。

我正在按照教程进行操作(注意:教程中的数据是硬编码的)。所以我从教程中更改了一些代码,以便我可以使用django-rest-framework从数据库中获取数据。当我运行项目时没有错误,但我键入了url以查看我的pdf文件,其错误为404.

这是我的views.py

class GeneratePdf(ReadOnlyModelViewSet):
    queryset = DirectoryTb.objects.all()
    serializer_class = DirectoryTbSerializer

    def get(self, request, queryset, *args, **kwargs):
        pdf = render_to_pdf('directory.html', queryset)
        return HttpResponse(pdf, content_type='application/pdf')

这是我的urls.py

router = DefaultRouter()

router.register(r'^pdf', GeneratePdf)

urlpatterns = router.urls

0 个答案:

没有答案