Django List Admin 允许对反向外键进行排序
当为 django.contrib.comments
创建自己的管理类时,我希望允许对标记的评论进行排序。我可以为管理类提供一个返回 comment.flags.count()
的自定义方法,但不确定我是否能让管理员按此排序。
我看到的问题是它的 CommentFlag 模型包含 Comment 模型的外键。
有人知道无需更改 django.contrib.comments 的解决方案吗?
When Creating your own Admin Class for django.contrib.comments
, I want to allow sorting of flagged comments. I can a custom method to the admin class that return comment.flags.count()
, but not sure I get the admin to sort by this.
The problem I see is that its CommentFlag model that contains the foreign key to Comment model.
Anybody know a solution with out changing django.contrib.comments
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它有点混乱,但是当你注册管理员时,Django 抱怨 flag_count 不是模型注释的访问器。
Its a bit messy, but Django complains that flag_count is not an accessor for the Model Comment when you register the admin.