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 GUI对象消失   java无法更新oracle中的clob字段   php Linux+动态插入的Java小程序=在NPObject上调用方法时出错   java JVisualVM探查器代理jar已加载,但代理初始化失败   java Android在运算符和TextView值方面存在问题   用于OpenPGP智能卡小程序的rsa解密APDU   Java GUI按钮不会添加到面板中   java找不到移动图像(或其他可单击对象)的方法   java中Do/While循环的问题   多线程使java程序在没有线程的情况下休眠   java如何在Webflux功能端点的测试中禁用Spring安全性   如果存在后退历史记录,则java WebView仅显示后退按钮   通过USB将Arduino中显示的java错误数据传输到Android   java如何使用安卓 studio从4层父节点firebase获取子节点数据   jpanel中JLabel的java搜索栏   来自gallery/camera的java Android图像预览不同