Django应用程序,用于根据请求确定站点部分。

django-section的Python项目详细描述


Django Section

Django应用程序,用于根据请求确定站点节。

Installation

  1. section.context_processors.section添加到TEMPLATE_CONTEXT_PROCESSORS设置:

    TEMPLATE_CONTEXT_PROCESSORS = (
        ...other context processors...,
        "section.context_processors.section",
    )
    
  2. SECTIONS设置添加到设置文件中,格式为:

    # Tuple of dictionaries used to match URL pattern names to site sections.
    # example: ({'name': '<section name>', 'matching_pattern_names': ('<url_name1>', '<url_name2>')},)
    SECTIONS = (
        {'name': 'home', 'matching_pattern_names': ('home',)},
    )
    

Usage

如果您使用的是泛型视图或RequestContext,那么您将自动在上下文中添加一个section变量,并在模板中提供该变量,该模板包含在SECTIONS设置中为当前视图定义的name值。

注意:如果当前路径无法解析为已定义的节,则返回在SECTION设置中定义的第一个节。这允许您设置全局回退部分,即home

Authors

praekelt基金会

  • 肖恩·塞普顿

Changelog

0.0.2(2011-08-24)

  1. 文件,测试。

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

推荐PyPI第三方库


热门话题
java jgrapht SimpleDirectedWeightedGraph规范化权重   java安卓使用CFB   java如何从javaclass警告浏览器?可能吗?   javagson结构难点   java使用jbossclient的最佳方式是什么。Wildfly 10应用程序中的jar?   JAVA:socket重写以使用CipherInputStream和CipherOutputStream   java Android UI测试长时间点击并拖动   java如何在Android中重置AtomicInteger唯一Id?   多线程客户端/服务器应用程序上的java客户端断开连接   GAE Memcache中的java损坏值   java如何使用变量作为资源的路径?   爪哇?(三向)操作员