2010-10-29 138 views

回答

4

http://docs.djangoproject.com/en/dev/intro/tutorial02/ - “自定义管理窗体”显示如何修改应用程序的管理部分。

http://docs.djangoproject.com/en/dev/topics/auth/ - “get_group_permissions()”将允许您获取用户的组权限。 “has_perm()”对于单个权限返回true。

http://docs.djangoproject.com/en/dev/howto/custom-management-commands/ - 如何自定义Django的管理

http://docs.djangoproject.com/en/dev/ref/contrib/admin/ - “的ModelAdmin”可以用来指定admin网站

模板,使用这些,你可以把一个自定义模板,任何自定义的控制和只有当用户具有特定权限时才显示他们。

+0

它tutorial07现在:https://docs.djangoproject.com/en/1.9/intro/tutorial07/ – d33tah 2016-04-18 10:17:06

3

您可以从Django的/django/contrib/admin/templates/admin/base.html(或base_site.html)复制到项目/templates/admin/base.html然后自定义base.html文件

这部分{% block footer %}<div id="footer"></div>{% endblock %}

而且模板的这一和平能帮助{% if user.is_active and user.is_staff %}

相关问题