为Django Admin添加额外的功能

时间:2013-04-03 16:41:41

标签: django django-models django-admin django-views

这是一个相当简单的想法,但我不确定我应该从哪里开始阅读。

我想要做的就是在Django Admin中为模型添加一个额外的动作。

例如,我有一个基本的客户管理系统,因为我有客户,公司和发票的模型来跟踪谁欠什么。我想要做的就是添加一个操作或按钮,在使用时,从发票,客户和可能的公司中提取信息,然后将该信息放入PDF文档中。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您必须覆盖每个模型的管理模板才能添加按钮=> Overriding Admin Templates

要生成PDF,请定义按下按钮后调用的视图。请务必为管理员用户设置right permissions