Jmbo generic行为/模板app。
项目描述
Jmbo Generic
Jmbo generic行为/模板app。
安装
安装或添加 jmbo-generic 到您的Python路径。
按 此处 描述安装 django-preferences。
将 generic 添加到您的 INSTALLED_APPS 设置。
将 generic URL 包含添加到项目的 urls.py 文件
(r'^', include('generic.urls')),
jmbo-generic 包含多个模板集,允许您提供轻量级(zero)、移动(basic)或桌面/触摸(full)特定输出。指定要使用的模板集只需指定一个 TEMPLATE_TYPE 设置,并将 generic.loaders.TypeLoader 添加到 TEMPLATE_LOADERS 设置。例如,要使用 basic 模板集,更新您的设置如下:
TEMPLATE_TYPE = "basic" TEMPLATE_LOADERS = ( 'generic.loaders.TypeLoader', ...other template loader classes... )
这会导致模板从以 TEMPLATE_TYPE 设置中指定的任何值作为前缀的路径加载。例如,在本例中,指定为 generic/home.html 的模板实际上将从 basic/generic/home.html 加载。
jmbo-generic 包含静态媒体资源,您需要按照 Django 管理静态文件文档 中所述进行配置。
模型
generic.models.Link
与 {% menu %} 和 {% navbar %} 结合使用,以提供可由管理员配置的导航栏和菜单。
字段
title
链接的简短描述性标题。
view_name
category
此链接将重定向到的类别。它优先于 url 字段。
url
此菜单链接将重定向到的 URL。仅在未指定 view_name 时使用。
方法与属性
get_absolute_url(self)
根据 view_name 字段中指定的 反转 视图名称返回应重定向到的 URL。如果 category 字段中指定了类别,则返回指定类别视图的 URL。否则,根据 url 字段中明确提供的 URL 返回。
is_active(self, request)
根据请求路径确定链接是否可以被认为是活动的。如果请求路径可以解析到与 view_name 字段中包含的同一视图名称相同,则返回 True。否则,如果请求路径以 category 字段中包含的类别解析的 URL 开头,则返回 True。否则,如果请求路径以 url 字段中包含的 URL 开头,则返回 True。
generic.models.LinkPosition
用于确定 {% menu %} 和 {% navbar %} 包含标记中元素的位置/顺序。
字段
位置
指定 {% menu %} 和 {% navbar %} 包含标记中链接的位置/顺序。
变更日志
0.0.2 (2011-09-27)
详细视图。
元素偏好。
0.0.1 (2011-09-21)
首次发布。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
构建分发
jmbo-generic-0.0.2.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 48a3dc0ed2b0fd3023097216cfb87a47c5d1f4b12ef1fdf8d07bf118929c52ea |
|
MD5 | 710ea6da412948760d6a898882894fdd |
|
BLAKE2b-256 | a1ae0c96b72bb1f026cb76e252e299a7fb06393659a4a808f49c7b21d0a7e9da |
jmbo_generic-0.0.2-py2.7.egg的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 42e8f8b0399b3a41ed418a4a6b57a7a3dcaa7d128790a8e9889e495ef6640f03 |
|
MD5 | 9fc498c2e64faf41b6b61a3e6812eeb5 |
|
BLAKE2b-256 | 5e84c0e7cd29947a7d55a193cc555103e89587a3ab5cc671ff120d7e29bb34ed |
jmbo_generic-0.0.2-py2.6.egg的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8e0bdf8aebae019ccd0cedd7bec0685ad5246b508c0dfe52ebf04fe386b3caa9 |
|
MD5 | ea7f5f9380ac4537ee742560ad927624 |
|
BLAKE2b-256 | b185be0f85c2cb02fb2c5217272469e249ec0c4c5a316fe93609184dc08e6713 |