嘿,我想添加自定义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. 添加JavaScript来Django管理站点
- 7. WPF:自定义控件焦点管理
- 8. 将自定义控件添加到DataGridViewCell
- 9. 将自定义控件添加到MoviePlayer
- 10. Django管理添加自定义按键+自定义表单
- 11. 如何将自定义本地字体添加到Jekyll站点?
- 12. 如何将自定义js添加到所有管理模型? django
- 13. 如何将自定义JavaScript添加到WordPress管理员?
- 14. 如何将自定义按钮添加到管理列表中?
- 15. 在django中自定义管理网站
- 16. 将点击事件添加到自定义控件
- 17. WordPress管理:如何将自定义命令添加到管理岗位屏幕
- 18. 添加自定义视图到Django管理员
- 19. 如何将我的自定义npm包添加到TypeScript定义管理器?
- 20. 如何将自定义属性添加到asp.net自定义服务器控件?
- 21. 如何将自定义属性添加到自定义Web控件
- 22. 如何在django管理站点添加readonly_field?
- 23. 将css/js文件添加到管理面板中的主站点django
- 24. 自定义Django管理站点与父网址参数
- 25. Django:如何将自定义按钮添加到管理更改执行管理操作的表单页面?
- 26. 如何将自定义控件添加到TinyMce 4工具栏
- 27. Sapui5:如何将按钮列表添加到自定义控件?
- 28. 如何将“闪烁”效果添加到自定义控件?
- 29. 如何将自定义工具栏添加到UIPickerView控件?
- 30. 如何将C#自定义控件添加到MonoDevelop工具箱?
它tutorial07现在:https://docs.djangoproject.com/en/1.9/intro/tutorial07/ – d33tah 2016-04-18 10:17:06