django rest框架的简单pdf呈现程序

drf-pdf的Python项目详细描述


#DRF-PDF
[![文档状态](https://readthedocs.org/projects/drf-pdf/badge/?版本=最新](https://readthedocs.org/projects/drf-pdf/?徽章=最新)
[![构建状态](https://travis-ci.org/drgarcia1986/drf-pdf.svg?branch=master)(https://travis ci.org/drgarcia1986/drf pdf)
[![覆盖状态](https://coveralls.io/repos/drgarcia1986/drf pdf/badge.svg)](https://coveralls.io/r/drgarcia1986/drf pdf)
[![代码运行状况](https://landscape.io/github/drgarcia1986/drf-pdf/master/landscape.svg?(https://landscape.io/github/drgarcia1986/drf pdf/master/drf pdf/master)



>Django Rest Framework一个简单的pdf-utils的Django Rest Framework




(p p-Install drf pdf
`````


(例如

````python
(编码:utf-8
>Rest框架导入状态
Rest框架导入状态
/>来自Rest_Framework.response导入响应rest_framework.views从drf_pdf导入apieview

。renderer从my_pdf_包导入pdfgenerator






renderer_类=(pdfrenderer,)

def get(self,请求:
pdf=pdfgenerator('foo')
headers={
“内容处理”:“filename=”foo.pdf“,
“内容长度”:len(pdf),
}


return response(
pdf,
headers=headers,
status=status.HTTP_200_200;OK

````

``python
``coding:utf-8
from rest_200;framework import status
from rest_200;framework.response import response
from rest_200;framework.renders import JSONRenderer
from restÈframework.views importapiview

from drf_pdf.response import pdfresponese
from drf_pdf.renderer import pdfrenderer


from my_pdf包import get_pdf



class pdfhandler(apiview):

renderer嫒classes=(pdfrenderer,jsonrenderer)

def get(self,request,pdf id:
pdf=get_pdf(pdf_id)
如果不是pdf:
返回响应(
{error':'not found'},
状态=状态。http_404;u not_found


return pdf response(
pdf=pdf,
文件名=pdf_id,
状态=状态。http_200_ok

```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将Int值传递给另一个类   在使用Sdin(或非交互式)输入| Java时调试奇怪的输入错误   java返回一个文本字符串作为响应struts2   java为什么我们不能在声明局部变量之前初始化它呢?   java从现有XML中读取值并将其填充到Json中   java Spring Boot+Maven:找不到repositoryFactoryBean   java使用regex表示“W o.Rd”。replaceAll(“单词”、“替换”)   java Sub resorce在Jersey REST API框架中不起作用   java在组件启动时,当所述报告存储在Sharepoint中时,是否可以加载预格式化的WebDataRocks报告?   java并发更新列表的最佳方法   servlets Java web应用程序对象调度   应用程序在点击按钮时崩溃,Android Studio(Java)   java如何为掷骰子游戏调用另一个类中的方法?