官僚主义一揽子计划之上的Django层

django-bureaucrac的Python项目详细描述


#Django官僚机构是[Bureacracy]的一个小包装(https://bitbucket.org/maykinmedia/官僚机构)
包,可用于使用MailMerge字段从.docx模板生成Word和PDF文档。



git+https://bitbucket.org/maykinmedia/django-coriography.git egg=django-coriography-0.1
`````


(注意,setuptools很烦人,如果没有被弃用的
`--process dependency links`标记,这是行不通的。找到
如何在移除时执行此操作的乐趣。)

…然后将“django_官僚作风”添加到“已安装的应用程序”中。


<<










``python




>django_官僚作风模型导入文档模型导入文档




template=file=file=file=file=file=file=file.(打开('sample.docx'),
type='tps_report',
validate_fields=true,



doc.save()



context={
“table”:table(data=[['这是第一行的第一个单元格','这是第一行的第二个单元格',
['第二行','etc'],
headers=['header 1','header 2'],
'image':image('鸽子.jpg')
'html':html(<;h1>;这是来自html的头。而且造型很好!对吗?<;/h1>;<;p>;<;strong>;粗体<;/strong>;-notbold<;/p>;<;ul>;<;li>;跳跃<;/li>;<;li>;la<;/li>;<;li>;保持<;/li>;<;)
“文本”:“部分文本”,




返回模板文件和上下文生成的文档的字节数
doc_bytes=doc.render(context)

idem但对于pdf字节:
pdf bytes=doc.render(context,format='pdf')










doc doc.render_to_文件(context,/path/to/to/file')docx
docx
docc.render _to_-doc doc-doc.render _-to(上下文,/path/to/file',format='pdf''pdf'pdf
````




``以正确的mimetype类型呈现给httpresponse。



``python







>从django_官僚作风快捷方式导入呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现下载













resp=ren呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现呈现下载(document.objects.get(…),上下文,format='docx')
或…
resp=呈现到下载(docxtemplate(…),context,format='pdf')
或…
resp=render_to_下载(docxtemplate('/path/to/file/path/to/file/file,context)
或者……
resp=render_to_下载(docxtemplate(file_-like_对象,context)



`` `

<




resp=render_下载(docxtemplate(file_对象,context)








` ` ` ` ` ` ` ` ` `管理员。选中“验证字段”框时,模型的“clean”方法
将检查“docx_template_vars”设置,以查看
模板文件和文档类型中的字段是否与设置中提供的字段匹配,如果不是这样,则
引发“validationerror”。


``python

'tps_report':['image','table','html','text'],
'letter':['graph']
}
```

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

推荐PyPI第三方库


热门话题
JAVAutil。整数java的扫描器键盘输入   java通知运行后立即崩溃   java如何在一个只能由类修改而不能由其实例修改的类中生成静态变量?   数据库Java字段猜测   返回值周围的java括号为什么?   java Android更新通讯录中的联系人   一个消费者正在读取数据   java是否可以通过编程方式为蓝牙配对设置pin?   java Spring引导和buildResponseEntity()   java为什么序列化可以在没有实现可序列化的情况下工作   Java同步无助于相互排斥   twitter Java Twitter4J未在推文下显示源标签   为什么Javasocket不支持中断处理?