跳转到主要内容

一个用于管理可重用的小内容块的Django应用。

项目描述

警告:此代码完全不受支持,0.9.0将是django-tinycontent的最后一个版本。

django-tinycontent是一个简单的Django应用,用于重用内容块,类似于django-boxes。

安装简单

pip install django-tinycontent

tinycontent 添加到您的 INSTALLED_APPS

在模板中的使用简单

{% load tinycontent_tags %}

{% tinycontent_simple 'content_name' %}

或者,如果找不到给定名称的内容块,可以使用以下方式指定值:

{% load tinycontent_tags %}

{% tinycontent 'content_name' %}
This will be shown if no matching object is found.
{% endtinycontent %}

内容块名称也可以是上下文变量,使用简单和复杂变体。

可以使用Django的admin界面添加和编辑内容块。如果找不到模板标记中给出的名称的块,则如果使用 tinycontent_simple,则不会渲染任何内容;如果使用更复杂的变体,则渲染 tinycontentendtinycontent 之间的文本。

要应用自定义过滤器到您的内容,将 TINYCONTENT_FILTER 设置为调用可接受原始内容并返回转换后内容的可调用对象的点路径。您还可以将 TINYCONTENT_FILTER 设置为调用可调用对象的点路径列表,以链接过滤器。

django-tinycontent支持从2.0到3.0的所有Django版本。支持Python 3.6、3.7和3.8。

项目详情


下载文件

下载适合您平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

django-tinycontent-0.9.0.tar.gz (11.1 kB 查看哈希值)

上传时间 源代码

构建分发

django_tinycontent-0.9.0-py2.py3-none-any.whl (19.3 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者