简单的Django导航模板标签
项目描述
一个简单的Django模板标签,用于处理导航项选择。
用法
将应用程序添加到您的 INSTALLED_APPS 设置
INSTALLED_APPS = (
# ...
'django_navtag',
)
给您的基模板添加一个导航块,如下所示
{% load navtag %}
{% block nav %}
{% nav text ' class="selected"' %}
<ul class="nav">
<li{{ nav.home }}><a href="/">Home</a></li>
<li{{ nav.about }}><a href="/about/">About</a></li>
</ul>
{% endblock %}
在您的模板中,扩展基模板并设置导航位置
{% extends "base.html" %}
{% block nav %}
{% nav "home" %}
{{ block.super }}
{% endblock %}
使用不同的上下文变量
默认情况下,此标签创建一个 nav 上下文变量。要使用其他上下文变量名,请调用 {% nav [item] for [var_name] %}
{% block nav %}
{% nav "home" for sidenav %}
{{ block.super }}
{% endblock %}
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
django-navtag-3.0.tar.gz (9.3 kB 查看哈希值)
构建分布
django_navtag-3.0-py3-none-any.whl (11.7 kB 查看哈希值)
关闭
django-navtag-3.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1455b51c047aa294294b1294489017ae5e9bafb4d4a6b6f7f9bda09f7fdfd785 |
|
MD5 | a7520551b1ab38a07eed4bef62ac08f4 |
|
BLAKE2b-256 | 16966d0e2dfc5744d66e9d146cddd04adbcba3f5b8cf10cc6ae971976dae6dc8 |
关闭
django_navtag-3.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 981d577e471c83fb5ef984f9e2a28619c31c722d1f048d754d56bb386030c4e2 |
|
MD5 | 3ef99bd05000cba9e49ca9dc66de7377 |
|
BLAKE2b-256 | 82e1e7fbb0885396fc8ca2c5f048074be28bbc20aa1bae2e558f435489abdbd3 |