嘿,我想添加自定义buttom到django管理网站,并且用户必须是管理员,我不希望你告诉我如何在每一步做,但请简要地写下正确的方法,如果你也可以提供一些阅读网址,这将是非常棒的。如何将自定义控件添加到django管理站点?
4
A
回答
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网站
模板,使用这些,你可以把一个自定义模板,任何自定义的控制和只有当用户具有特定权限时才显示他们。
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 %}
相关问题
- 1. 如何将自定义部分添加到Django管理主页?
- 2. 如何将自定义插件添加到KeystoneJS管理界面?
- 3. 添加自定义Django管理操作
- 4. 如何添加自定义JS到Django模型管理
- 5. 将自定义视图添加到django的管理面板中
- 6. Django在管理网站中添加自定义视图
- 7. 添加JavaScript来Django管理站点
- 8. WPF:自定义控件焦点管理
- 9. Django管理添加自定义按键+自定义表单
- 10. 将自定义控件添加到DataGridViewCell
- 11. 将自定义控件添加到MoviePlayer
- 12. 将忘记密码功能添加到Django管理站点
- 13. Django:将模型添加到管理站点
- 14. 如何将自定义本地字体添加到Jekyll站点?
- 15. 如何将自定义表单添加到django管理员页面内联
- 16. 如何将自定义js添加到所有管理模型? django
- 17. 如何将自定义JavaScript添加到WordPress管理员?
- 18. 如何将自定义按钮添加到管理列表中?
- 19. 的Django 1.4:实现在Django管理站点(管理站点自定义部件)链接的下拉列表
- 20. 在django中自定义管理网站
- 21. 将点击事件添加到自定义控件
- 22. 将事件处理程序添加到自定义控件
- 23. WordPress管理:如何将自定义命令添加到管理岗位屏幕
- 24. Django管理:添加自定义字段到模板页面
- 25. 添加自定义视图到Django管理员
- 26. 如何在自定义管理模块中添加自定义管理主题
- 27. 如何将我的自定义npm包添加到TypeScript定义管理器?
- 28. 将自定义语言添加到django
- 29. 如何在django管理站点添加readonly_field?
- 30. Django管理站点 - 如何覆盖用+符号添加manytomanyfield?
它tutorial07现在:https://docs.djangoproject.com/en/1.9/intro/tutorial07/ – d33tah 2016-04-18 10:17:06