【问题标题】:Django databrowse with custom queryset?带有自定义查询集的 Django 数据浏览?
【发布时间】:2010-10-01 15:26:19
【问题描述】:

Django 的 databrowse 与 django 的其他部分非常不同,因为文档实际上并不存在。有没有人尝试在模型上做更多的 databrowse.site.register ?有代码示例吗?

特别是,我有一个模型,它有一个指向 auth.Group 的 ForeignKey,我希望 databrowse 使用这个查询集而不是 .all():

qs = Model.objects.filter(group__in=request.user.groups.all())

奖励积分可以让按钮处理当前对象(编辑/删除/克隆/等)。我基本上需要一种简单的方法来浏览和编辑行,而无需让用户访问管理员。

如果管理员有办法做到这一点就更好了,但我不想给用户员工特权。

【问题讨论】:

    标签: django django-admin


    【解决方案1】:

    没有办法通过数据浏览来做到这一点。您可以尝试为您的模型编写 custom Manager 并默认返回所需的查询集。

    【讨论】:

      猜你喜欢
      • 2016-07-28
      • 1970-01-01
      • 2018-03-08
      • 2021-05-22
      • 2012-04-27
      • 2018-08-08
      • 1970-01-01
      • 1970-01-01
      • 2011-11-29
      相关资源
      最近更新 更多