相关疑难解决方法(0)

modeladmin中代理模型的用户权限

使用代理模型时:

class Uf(models.Model):
...

class CustomUf(Uf):
    class Meta:
        proxy = True

class CustomUfAdmin(admin.ModelAdmin)

admin.site.register(CustomUf, CustomUfAdmin)
Run Code Online (Sandbox Code Playgroud)

似乎只有超级用户才能通过管理站点访问CustomUf ...我无法弄清楚如何将CustomUf的权限授予普通用户......

django django-admin

9
推荐指数
1
解决办法
3311
查看次数

Django admin:代理模型的用户权限

我创建了一个App,其模型只是代理模型,继承自另一个应用程序的模型.
现在我遇到了问题,我无法通过admininterface为用户提供编辑这些模型的权限.

在管理页面的"用户"应用中,我通常可以授予和撤消特定应用的权限,甚至不会列出此应用.
我已经尝试过,syncdb但这对我没有帮助.

这个 SO线程中的答案对我也没有帮助

编辑
我只是试图创建一个新的模型(在应用程序内部,只包含代理模型).对于此模型,可以授予权限.

当然,由于代理模型使用与其父模型相同的数据,因此如果允许用户更改父模型,则不需要其他权限.但每次我尝试访问此模型时都会显示"禁止"

django django-models django-admin

7
推荐指数
1
解决办法
1008
查看次数

标签 统计

django ×2

django-admin ×2

django-models ×1