在django admin中显示寄存器的视图 “编辑”的链接,但是如果需要额外的(S)链接会发生什么 另一种看法? 例如: 我有查看显示已登记人员的名单,缺口是 链接到编辑页面(Django的正常方式),但我需要 另一个链接,将向我展示人民的“文章” 另一个人的“评论”。 怎么用django管理员做这个? 感谢
答案 0 :(得分:1)
(我假设您的模型中有一些字段名称要回答)
使“评论”中的作者字段可搜索:
class CommentAdmin(admin.ModelAdmin):
search_fields = ("=author",)
使用list_display和HTML来控制人员列表管理页面上显示的内容:
def comments(obj):
return ('<a href="/admin/pathto/comments/?q=%s">comments</a>' % obj.name)
comments.short_description = 'comments'
comments.allow_tags = True
class PeopleAdmin(admin.ModelAdmin):
list_display = ("name", comments,)
将/admin/pathto/comments/
更改为评论的管理列表页面。
基本上,您可以将用户定向到评论搜索结果页。