【发布时间】:2017-11-22 04:21:46
【问题描述】:
谁能告诉我如何实现一个导航栏,其中包含一个通向管理页面的项目? 应该是这样的
Home | Faculty | Student | Admin
在以下代码中,它适用于栏中的所有项目,除了“管理员”项目:
<ul class="nav navbar-nav navbar-right">
<li><a href="{% url 'home' %}">Home</a></li>
<li><a href="{% url 'faculty' %}">Faculty</a></li>
<li><a href="{% url 'student' %}">Student</a></li>
<li><a href="{% url 'admin' %}">Admin</a></li>
</ul>
在urls文件中admin是这样描述的:
urlpatterns = [
url(r'^admin/', admin.site.urls, name='admin'), ...]
如果有人告诉我如何使“管理”项仅对超级用户可见,我将不胜感激。非常感谢!
【问题讨论】:
-
第二个问题见this answer
-
@doru 非常感谢,我最好学习一下如何使用搜索引擎而不是 django 编码的课程。
标签: django django-forms django-views