2011-04-01 29 views
22

Trong Quản trị Django, có cách nào để ẩn phần "Xác thực" không? Giả sử đây là một cài đặt sạch sẽ của Django và dự án barebones không có ứng dụng, chỉ quản trị viên.Ẩn phần Auth trong Django Admin

Trả lời

50

Bạn có thể sử dụng admin.site.unregister

from django.contrib.auth.models import User 
from django.contrib.sites.models import Site 
from django.contrib.auth.models import Group 

admin.site.unregister(User) 
admin.site.unregister(Group) 
admin.site.unregister(Site) 
+0

Cảm ơn! Chỉ cần một thay đổi, nếu bạn muốn hủy đăng ký 'Site', đó là: 'từ trang web nhập django.contrib.sites' – twampss

+0

chỉnh sửa cảm ơn đã bỏ lỡ điều đó. – DTing

+3

Vẫn sai: 'từ trang web django.contrib.sites.models import' – jul