當我使用django admin
權限表,我可以得到Groups
,儀表盤上的Users
管理入口?如何獲得Permission
表格管理入口如上圖所示? 我正在使用django 1.4。 thx爲你的時間。
編輯:
from django.contrib import admin
from django.contrib.auth.models import Permission, ContentType
class PermissionAdmin(admin.ModelAdmin):
fieldsets = [
(None, {'fields': ['name','codename']}),
]
list_display = ('name', 'codename')
class ContentTypeAdmin(admin.ModelAdmin):
fieldsets = [
(None, {'fields': ['app_label','model']}),
('More info', {'fields': ['name','codename'], 'classes': ['collapse']}),
]
list_display = ('app_label', 'model')
admin.site.register(Permission, PermissionAdmin)
admin.site.register(ContentType, ContentTypeAdmin)
編輯後,我得到了。
django.core.exceptions.ImproperlyConfigured: 'ContentTypeAdmin.fieldsets[1][2]['fields']' refers to field 'codename' that is missing from the form.
的ContentType可能onetomany
許可權限。如何在admin中處理這兩個模型? 它正常工作之前,我補充一下:
('More info', {'fields': ['name','codename'], 'classes': ['collapse']}),
EDIT2:
你是什麼意思「權限」表? –
這是django中的一個模型,如'Groups'和'Users',以及數據庫中的一個表。 @RickardZachrisson –