Django应用程序,通过请求确定网站部分。
项目描述
Django Section
Django应用程序,通过请求确定网站部分。
安装
将 section.context_processors.section 添加到您的 TEMPLATE_CONTEXT_PROCESSORS 设置中
TEMPLATE_CONTEXT_PROCESSORS = ( ...other context processors..., "section.context_processors.section", )
将 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',)}, )
用法
如果您正在使用通用视图或 RequestContext,您现在将自动在上下文中添加一个 section 变量,并在模板中使用,包含 name 的值,该值定义为您的 SECTIONS 设置中的当前视图。
注意:如果当前路径无法解析到定义的部分,则返回 SECTION 设置中定义的第一个部分。这允许您设置一个全局回退部分,例如 home。
变更日志
0.0.2 (2011-08-24)
文档、测试。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
django-section-0.0.3.tar.gz (4.0 kB 查看哈希值)
构建分发
django_section-0.0.3-py2.7.egg (6.3 kB 查看哈希值)
django_section-0.0.3-py2.6.egg (6.4 kB 查看哈希值)
关闭
django-section-0.0.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 88121c8877d9077f46e6c95cdb6b37d69b09f02ee70280b56ef715395937ace5 |
|
MD5 | d74c4177d445847a73b1d8e87495881b |
|
BLAKE2b-256 | 500f59727ed5c7ab99d30c59bc53abafffb34b2899f3ecfa1580999cc171c8e0 |
关闭
django_section-0.0.3-py2.7.egg的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 613200870551d8dbf62dc88c381305b3a0999373de3517d39788444ec606aad4 |
|
MD5 | d84d02cea41444a967ecdd8b61226c87 |
|
BLAKE2b-256 | 7d5d1375824d2cb30b3ac017bc9dce36d98aef4d95bcad4a8011a0b65c012bf3 |
关闭
django_section-0.0.3-py2.6.egg的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 22a4f62c9694c5021e19b3e422a2261782005df19615a680f1f0f8f560676ea0 |
|
MD5 | 13ea89676fa15d35320fee7cf1c4a5e8 |
|
BLAKE2b-256 | 595db19d4e2b44c738422a72ad74bef12db09283fa1163f7aebfa65ce2628c22 |