0

因为我需要显示我正在使用的位置字段的地图,gisadmin.OSMGeoAdmin但现在我安装了 django-guardian 以获得对象级权限。现在我的模块必须将GuardedModelAdmin地图字段丢失到一个简单的文本区域。

是否可以维护所有GuardedModelAdmin功能并将位置地图字段像OSMGeoAdmin在同一个模块中一样?

谢谢

4

1 回答 1

0

取决于对象的构造,但您可以尝试(可能会导致冲突):

class MyGuardedOSMGeoAdmin(GuardedModelAdmin, OSMGeoAdmin):  # or visa versa
    pass


class MyAdmin(MyGuardedOSMGeoAdmin):
    # your declarations


admin.site.register(MyModel, MyAdmin)

关于(多重)继承的详细信息可以在这里找到

于 2013-08-08T06:37:54.210 回答