如何在Django管理面板中添加自定义链接/ URL字段?

JW

在Django admin.py中,如何在管理视图中添加自定义链接/ URL字段download_pdf

class CustomerAdmin(admin.ModelAdmin):
    list_display = ['first_name', 'last_name', 'full_name', 'download_pdf']

    def full_name(self, obj):
        return obj.first_name + " " + obj.last_name
    
    def download_pdf(self, obj):
        return "<a href=''>PDF</a>"  # this is not working

上面的代码不起作用,download_pdf字段显示为文本,但未显示链接。

Arakkal阿布

使用format_html(...)-(Django doc)函数

from django.utils.html import format_html


class CustomerAdmin(admin.ModelAdmin):
    list_display = ['first_name', 'last_name', 'full_name', 'download_pdf']

    def full_name(self, obj):
        return obj.first_name + " " + obj.last_name

    def download_pdf(self, obj):
        return format_html("<a href=''>PDF")

例:

def download_pdf(self, obj):
    return format_html(f"<a href='/foo/bar/{obj.pk}/download-pdf/'>PDF</a>")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在magento管理员中,如何在添加产品页面中创建自定义字段

来自分类Dev

如何在Laravel中向模型添加自定义字段?

来自分类Dev

如何在Django管理字段中添加自定义HTML?

来自分类Dev

如何在Orangehrm中添加自定义输入字段(添加空缺部分)

来自分类Dev

如何在Django管理面板中添加自定义视图和操作?

来自分类Dev

如何在Life ray现有用户表中添加自定义字段?

来自分类Dev

如何从Django字段中创建自定义字段

来自分类Dev

如何在Django中自定义子弹字段?

来自分类Dev

如何在Django中创建自定义选择字段?

来自分类Dev

如何在Yii2表单字段中为标签添加自定义类?

来自分类Dev

如何在短代码中向wp_query添加多个自定义字段?

来自分类Dev

如何在内联Django Admin字段上添加自定义按钮?

来自分类Dev

Django Rest Framework:如何在GET请求的响应中添加自定义字段?

来自分类Dev

如何在joomla模块xml中的表单字段中添加自定义标记

来自分类Dev

DJANGO:如何编写自定义序列化器,以从相关模型中添加字段?

来自分类Dev

如何在石墨烯django中添加数据库中不存在的自定义字段

来自分类Dev

如何在Django中命名自定义表单的字段?

来自分类Dev

django自定义管理器manytomany字段添加

来自分类Dev

Django:如何在表单保存中向数据添加自定义字段?

来自分类Dev

如何在Django 1.5中撤消自定义管理url?

来自分类Dev

Joomla,如何在Virtuemart类别表单中添加自定义字段?

来自分类Dev

如何在Rails 4中添加要设计的自定义字段并自定义注册控制器?

来自分类Dev

如何从Django字段中创建自定义字段

来自分类Dev

Django Rest Framework:如何在GET请求的响应中添加自定义字段?

来自分类Dev

如何在logstash / kibana中添加自定义字段?

来自分类Dev

在Django中添加自定义用户注册字段

来自分类Dev

如何在 django-registration 2.2(HMAC 激活工作流程)中添加自定义字段(名字和姓氏)?

来自分类Dev

如何使用 Django_Tables2 添加自定义布尔字段的链接并传递参数

来自分类Dev

如何在 django 的扩展用户创建表单中保存自定义添加的字段

Related 相关文章

  1. 1

    在magento管理员中,如何在添加产品页面中创建自定义字段

  2. 2

    如何在Laravel中向模型添加自定义字段?

  3. 3

    如何在Django管理字段中添加自定义HTML?

  4. 4

    如何在Orangehrm中添加自定义输入字段(添加空缺部分)

  5. 5

    如何在Django管理面板中添加自定义视图和操作?

  6. 6

    如何在Life ray现有用户表中添加自定义字段?

  7. 7

    如何从Django字段中创建自定义字段

  8. 8

    如何在Django中自定义子弹字段?

  9. 9

    如何在Django中创建自定义选择字段?

  10. 10

    如何在Yii2表单字段中为标签添加自定义类?

  11. 11

    如何在短代码中向wp_query添加多个自定义字段?

  12. 12

    如何在内联Django Admin字段上添加自定义按钮?

  13. 13

    Django Rest Framework:如何在GET请求的响应中添加自定义字段?

  14. 14

    如何在joomla模块xml中的表单字段中添加自定义标记

  15. 15

    DJANGO:如何编写自定义序列化器,以从相关模型中添加字段?

  16. 16

    如何在石墨烯django中添加数据库中不存在的自定义字段

  17. 17

    如何在Django中命名自定义表单的字段?

  18. 18

    django自定义管理器manytomany字段添加

  19. 19

    Django:如何在表单保存中向数据添加自定义字段?

  20. 20

    如何在Django 1.5中撤消自定义管理url?

  21. 21

    Joomla,如何在Virtuemart类别表单中添加自定义字段?

  22. 22

    如何在Rails 4中添加要设计的自定义字段并自定义注册控制器?

  23. 23

    如何从Django字段中创建自定义字段

  24. 24

    Django Rest Framework:如何在GET请求的响应中添加自定义字段?

  25. 25

    如何在logstash / kibana中添加自定义字段?

  26. 26

    在Django中添加自定义用户注册字段

  27. 27

    如何在 django-registration 2.2(HMAC 激活工作流程)中添加自定义字段(名字和姓氏)?

  28. 28

    如何使用 Django_Tables2 添加自定义布尔字段的链接并传递参数

  29. 29

    如何在 django 的扩展用户创建表单中保存自定义添加的字段

热门标签

归档