方便快捷的pdf导出工具
Project description
新加PdfAdmin,如有需要导出pdf的admin直接继承PdfAdmin 如需在列表添加查看pdf功能,在list_display中添加'pdf_show'字段
@admin.register(TodoItem)
class TodoItemAdminBase(PdfAdmin):
list_display = ('title', 'assignee', 'created_at', 'updated_at', 'is_completed', 'pdf_show')
list_filter = ('created_at', 'updated_at', 'assignee')
search_fields = ('title', 'assignee')
# pdf要显示的字段
# 注:每行最多放两个字段
pdf_fields = (('组标题', {('title', 'assignee')}), 'handler', ('时间', {('created_at',)}), 'type')
# pdf标题
pdf_title = '策略申请表'
# 要显示所有选项的字段
option_fields = ['type', ]
# 左右上方小标题
left_tip = '编号AAA'
right_tip = '编号BBB'
# 如有其他需求,可以自定义pdf_template,继承base_pdf_template.html,添加需要的模块
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
qz_pdf_export-0.1.1.tar.gz
(7.7 kB
view hashes)
Built Distribution
Close
Hashes for qz_pdf_export-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c68891db1aa8e908bac1d3d8062d97048a28193e287745ba797b65a604ca364b |
|
MD5 | 20a23ab5d21f541b2a6849ddd697ea3f |
|
BLAKE2b-256 | f5dca41aaa708b779a37a10a3c3eb714203ff1a7676909045b62aaa4d0faf5f1 |