跳转到主要内容

一个django_inlines风格的行内模板和模板标签,用于与ESV圣经API一起使用。

项目描述

一个Django Inlines风格的行内模板和模板标签,用于与ESV圣经API一起使用。

目前它们仅返回ESV API提供的(x)html片段,并提供整洁的方式来调整选项。

模板标签:

{% load esv %}
{% passage reference [headings on] [audio off] [footnotes on] %}

其中参考是ESV可以使用的查询字符串,或者解析为该字符串的上下文变量。

示例

{% passage "Genesis 1:1" %}
{% passage "rom 3" %}
{% passage "1 tim 3-4" footnotes on %}

行内:

{{ passage reference [headings=on] [audio=off] [footnotes=on] }}

示例

{{ passage John 1 }}
{{ passage John 2:1-3:18 footnotes=on }}
{{ passage jhn 2 matt 3 }}

配置

django_esv有一个可选设置。它控制httpllib2存储其http缓存的地点和方式。默认为

ESV_HTTP_CACHE = '/tmp/esv_http_cache'

警告!

ESV客户端目前除了标准HTTP缓存外不做任何缓存。您可能需要在django_esv中进行输出缓存或等待真正的缓存解决方案。

依赖关系

项目详情


下载文件

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

源代码分发

django_esv-0.8.1.tar.gz (4.8 kB 查看哈希值)

上传时间:

由以下支持