方便快捷的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.4.tar.gz
(8.8 kB
view hashes)
Built Distribution
Close
Hashes for qz_pdf_export-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e99533e7b98e88b04bd708ab43f95bb01dcb2936636074fe1370633f78179a2 |
|
MD5 | dfe885e1a693d2fbbf4e30a66a6cbfc6 |
|
BLAKE2b-256 | 9b0a867bba99d709d85ea15aec8b2b1bcd3d865a330311118b0b2cd1b63147c0 |