示例django模板标记库,用于向导航链接添加“活动”类。

django-urlactive-lite的Python项目详细描述


django urlactive lite

django的一个小模板标记库,它使突出显示处于活动状态 链接容易。

参观 github

目的

这个库非常轻,我可能不会添加任何新的 特征。有很多大型的图书馆已经提供 更多的导航功能,所以我建议人们使用那些 相反。

这个库部分是为那些只想要一个简单标签的人准备的 将“active”类添加到导航链接,但主要是作为 如何在django中创建模板标记的简单示例。

安装

从命令行:

pip install django-urlactive-lite

settings.py文件中,将urlactive添加到INSTALLED_APPS

INSTALLED_APPS=(...'urlactive',...)

并将django.core.context_processors.request添加到 TEMPLATE_CONTEXT_PROCESSORSsettings.py中设置。记住 包括其他默认模板上下文处理器:

TEMPLATE_CONTEXT_PROCESSORS=("django.contrib.auth.context_processors.auth","django.core.context_processors.debug","django.core.context_processors.i18n","django.core.context_processors.media","django.core.context_processors.static","django.core.context_processors.tz","django.contrib.messages.context_processors.messages",..."django.core.context_processors.request",...)

用法

{% url_active ... %}'

参数

{% url_active ... %}template标记接受一个参数、一个url和 如果作为参数传递的url与 呈现页面的URL。

示例

不要忘记加载模板标记库。

{% load urlactive %}
...
...
...
<ulclass="nav">
    {% url 'first_url_name' as first_url %}
    <liclass="{% url_active first_url %}"><ahref="{{ first_url }}"> First </a></li>

    {% url 'second_url_name' as second_url %}
    <liclass="{% url_active second_url %}"><ahref="{{ second_url }}">Second</a></li>

    {% url 'third_url_name' as third_url %}
    <liclass="{% url_active third_url %}"><ahref="{{ third_url }}">Third</a></li></ul>

贡献

关于模板标记,django已经有很多很棒的项目了 为了导航,所以我不想扩展这个项目。当然, 你可以随意使用它,对代码做任何你想做的事情。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
从方法名创建java查询无效。正在尝试筛选可分页的   构造函数中的java异常消息   java为什么我在MAC OS X 10.11上看不到java_主路径?   java如何澄清用户的输入是否是二进制数?   java在ant脚本中将JVM参数传递给clover   从txt文件读取调查结果并输出每个调查答案频率的Java程序   java进程引擎。getDefaultProcessEngine()空点异常   java SpringSecurity:忽略服务器名的别名并强制重新登录   java pythonsocket[Errno 57]socket未连接,尽管响应良好   使用Commons或Guava将文本文件转换为Java列表<String>   在hadoop中使用相同的输入文件为两个不同的任务创建两个输出文件   java方法toArray()不处理列表   我的应用程序中的java试图在Web服务器中更新数据库时获取通知。如何做到这一点?   java无法选择ListView项   java如何将变量传递给扩展类的方法   java使用片段中的数据绑定和相关活动的不同包   java出现读入文件问题,并将其设置为变量   JavaJSF2。0@EJB注入@ViewScoped导致MyFaces成为CFNE   java如何创建spring0boot项目?