大家好我使用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