是否可以在管理界面中显示与当前用户相关的对象? 例如:
class Feedback(models.Model): to = models.ForeignKey(User) message = models.CharField(max_length=200)
我有多个管理员,我想向相关管理员显示消息。谢谢!
您可以通过在应用程序目录中放置名为
admin.py
ModelAdmin
class FeedbackModelAdmin(admin.ModelAdmin): fields = ('message',) def queryset(self, request): qs = super(FeedbackModelAdmin, self).queryset(request) return qs.filter(to=request.user)
查看 Django 管理站点的完整 文档。