一个django应用程序,用于管理可重用的小内容块。
django-tinycontent的Python项目详细描述
……图片::https://travis ci.org/dominicrodger/django tinycontent.svg
:目标:https://travis ci.org/dominicrodger/django tinycontent
。图片::https://coveralls.io/repos/dominicrodger/django-tinycontent/badge.svg?branch=master&service=github
:目标:https://coveralls.io/github/dominicrodger/django-tinycontent?branch=master
django tinycontent是一个简单的django应用程序,用于可重用的内容块,与“django box”很相似。
找不到给定的名称,请使用::
{%load tinycontent_tags%}
{%tinycontent'content_name%}
如果找不到匹配的对象,则会显示该名称。
{%endtinycontent%}
content块的名称也可以是上下文变量,使用
简单和复杂变量。
内容块本身可以使用django的管理
界面添加和编辑。如果找不到模板标记中给定名称的块,则要么不呈现任何内容(如果使用
``tinycontent_simple```),要么呈现``tinycontent``与
``endtinycontent``之间的文本(如果使用更复杂的变量)。
将“tinycontent_filter”设置为
可调用的虚线路径,该路径接受原始内容并返回
转换的内容。您还可以将“tinycontent_filter”设置为指向可调用项的虚线路径列表,以便将筛选器链接在一起。
django tinycontent支持从1.5到
1.8的所有django版本。支持python 2.7、3.3和3.4。
==
v0.7.1
----
*添加了python 3所需的迁移(感谢@markus hinsche)。
-
*django 1.11的兼容性更改-放弃了对早于1.8的django的
版本的支持,和Python3.4(仍然支持Python2.7和
Python3.5)。
----
*修改缓存名称,以防止出现非ascii字符或
空白的警告(感谢@ad-m)。
v0.6.0
-
*Django 1.10的兼容性更改。
-
和locale(感谢@ad-m)。
----
*为“tinycontent”和“tinycontent_simple”模板标记添加对多个参数的支持。请参阅文档
关于:ref:`multiple arguments`.
*开始缓存数据库查询-通过
name获取tinycontent块(与模板标记一样)。只会在第一次加载内容块时(除非内容块
已更改)命中数据库。
v0.4.0
----
*至少需要django autoslug 1.8.0,修正一个关于未应用迁移的警告。
v0.3.0
----
*放弃对django 1.4的支持(很难在单个版本中支持django 1.4
和1.9,因为django 1.4需要`{%load
url from future%}`,django 1.9不支持它)。
*确保上载到pypi的控制盘是通用的。
*django 1.9的前向兼容性-从tinycontent模板中删除`{%load url
从future%}`中删除。
----
*django 1.9的前向兼容性更改-这将删除``importlib'的版本``与django捆绑在一起。所有受支持的python版本(2.7、3.3和3.4)都有“importlib”`.
v0.2.0
----
*放弃了对python 2.6的支持。
*添加了一个内置的降价过滤器-您可以通过将
``tinycontent\u filter``设置为
``tinycontent.filters.md.markdo来使用它wn_filter``.
*增加了包含指向文件的链接的功能,您可以通过管理员上传
。
*增加了对将“tinycontent_filter”设置为
虚线路径列表的支持,允许链接筛选器。
v0.1.8
----
*添加了用于控制
内容输出方式的“tinycontent_filter”设置。
*使用travis改进了测试(我们现在测试所有受支持的python
版本和django版本)。
_ django-box:https://github.com/eldarion/django-box
:目标:https://travis ci.org/dominicrodger/django tinycontent
。图片::https://coveralls.io/repos/dominicrodger/django-tinycontent/badge.svg?branch=master&service=github
:目标:https://coveralls.io/github/dominicrodger/django-tinycontent?branch=master
django tinycontent是一个简单的django应用程序,用于可重用的内容块,与“django box”很相似。
找不到给定的名称,请使用::
{%load tinycontent_tags%}
{%tinycontent'content_name%}
如果找不到匹配的对象,则会显示该名称。
{%endtinycontent%}
content块的名称也可以是上下文变量,使用
简单和复杂变量。
内容块本身可以使用django的管理
界面添加和编辑。如果找不到模板标记中给定名称的块,则要么不呈现任何内容(如果使用
``tinycontent_simple```),要么呈现``tinycontent``与
``endtinycontent``之间的文本(如果使用更复杂的变量)。
将“tinycontent_filter”设置为
可调用的虚线路径,该路径接受原始内容并返回
转换的内容。您还可以将“tinycontent_filter”设置为指向可调用项的虚线路径列表,以便将筛选器链接在一起。
django tinycontent支持从1.5到
1.8的所有django版本。支持python 2.7、3.3和3.4。
v0.7.1
----
*添加了python 3所需的迁移(感谢@markus hinsche)。
*django 1.11的兼容性更改-放弃了对早于1.8的django的
版本的支持,和Python3.4(仍然支持Python2.7和
Python3.5)。
*修改缓存名称,以防止出现非ascii字符或
空白的警告(感谢@ad-m)。
v0.6.0
-
*Django 1.10的兼容性更改。
和locale(感谢@ad-m)。
*为“tinycontent”和“tinycontent_simple”模板标记添加对多个参数的支持。请参阅文档
关于:ref:`multiple arguments`.
*开始缓存数据库查询-通过
name获取tinycontent块(与模板标记一样)。只会在第一次加载内容块时(除非内容块
已更改)命中数据库。
v0.4.0
----
*至少需要django autoslug 1.8.0,修正一个关于未应用迁移的警告。
v0.3.0
----
*放弃对django 1.4的支持(很难在单个版本中支持django 1.4
和1.9,因为django 1.4需要`{%load
url from future%}`,django 1.9不支持它)。
*确保上载到pypi的控制盘是通用的。
*django 1.9的前向兼容性-从tinycontent模板中删除`{%load url
从future%}`中删除。
*django 1.9的前向兼容性更改-这将删除``importlib'的版本``与django捆绑在一起。所有受支持的python版本(2.7、3.3和3.4)都有“importlib”`.
v0.2.0
----
*放弃了对python 2.6的支持。
*添加了一个内置的降价过滤器-您可以通过将
``tinycontent\u filter``设置为
``tinycontent.filters.md.markdo来使用它wn_filter``.
*增加了包含指向文件的链接的功能,您可以通过管理员上传
。
*增加了对将“tinycontent_filter”设置为
虚线路径列表的支持,允许链接筛选器。
v0.1.8
----
*添加了用于控制
内容输出方式的“tinycontent_filter”设置。
*使用travis改进了测试(我们现在测试所有受支持的python
版本和django版本)。
_ django-box:https://github.com/eldarion/django-box