我正在尝试获取xhtml2pdf来将DetailView渲染为pdf,但是我遇到了一些问题。
更具体地说,我有一个类似于博客的应用。用户登录,创建一个新的“帖子”,然后可以查看它。我希望能够允许用户将该帖子保存为pdf。
我对Django的了解程度(仍然有限),无法弄清。我已经阅读了多个教程,并且xhtml2pdf适用于静态页面,但不适用于需要pk或从数据库中提取数据的页面。
我要保存的视图如下:
class SingleCharacter(LoginRequiredMixin,generic.DetailView):
model = models.Character
def get_context_data(self, **kwargs):
context = super(SingleCharacter, self).get_context_data(**kwargs)
return context
或者,如果有人知道将html保存为django的pdf的另一种方法,我也会就此征求意见!
任何帮助将不胜感激!
谢谢!