.join([a href=http://www.mamicode.com/{}{}/a.format(reverse
标签:
38.如何获取特定东西的Django Admin后台URL?Hero模型有一个children字段,显示每个英雄的孩子的名字。你被要求将每个childrin链接到Hero模型变动页面。实现如下:
@admin.register(Hero) class HeroAdmin(admin.ModelAdmin, ExportCsvMixin): ... def children_display(self, obj): display_text = ", ".join([ "<a href=http://www.mamicode.com/{}>{}</a>".format( reverse('admin:{}_{}_change'.format(obj._meta.app_label, obj._meta.model_name), args=(child.pk,)), child.name) for child in obj.children.all() ]) if display_text: return mark_safe(display_text) return "-"以上的reverse(‘admin:{}_{}_change‘.format(obj._meta.app_label, obj._meta.model_name), args=(child.pk,))返回一个东西后台改削页的URL。
其他页面如下:
删除页URL: reverse(‘admin:{}_{}_delete‘.format(obj._meta.app_label, obj._meta.model_name), args=(child.pk,))
历史页URL: reverse(‘admin:{}_{}_history‘.format(obj._meta.app_label, obj._meta.model_name), args=(child.pk,))
返回目录
Django Admin Cookbook-38如何获取特定东西的Django Admin后台URL
,温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31575.html
- 上一篇:那就取消自动分页或忽略分页就行了
- 下一篇:该协议将帮助网站采用全局加密