【问题标题】:Adding extra functionality to Django Admin向 Django Admin 添加额外功能
【发布时间】:2013-04-03 16:41:41
【问题描述】:

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

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

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

有什么建议吗?

【问题讨论】:

  • 你的问题有点含糊。你希望这如何发生,在哪里发生?这个按钮将在哪个页面上?你看过admin actions

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


【解决方案1】:

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

要生成 PDF,请定义一个在您按下按钮后调用的视图。确保为您的管理员用户设置right permissions

【讨论】:

    猜你喜欢
    • 2013-02-21
    • 2012-01-22
    • 2018-05-31
    • 1970-01-01
    • 2019-01-28
    • 2018-01-22
    • 1970-01-01
    • 2022-12-28
    • 2023-01-13
    相关资源
    最近更新 更多