一个django_内联样式内联和一个模板标记,用于esv bible api。
django_esv的Python项目详细描述
使用ESV Bible API的Django Inlines样式内联和模板标记。
现在他们所做的就是返回esv api和 提供调整选项的干净方法。
模板标记:
{% load esv %} {% passage reference [headings on] [audio off] [footnotes on] %}
其中reference是esv可以用作查询或上下文的字符串 解析为这样一个字符串的变量。
示例:
{% passage "Genesis 1:1" %} {% passage "rom 3" %} {% passage "1 tim 3-4" footnotes on %}
inline:
{{ 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只有一个可选设置。哪一个控制着地点和方式 httplib2存储它的http缓存。默认为:
ESV_HTTP_CACHE = '/tmp/esv_http_cache'
警告!
除了标准的http缓存之外,esv客户端还没有做任何缓存。 您将需要在django嫒esv中执行输出缓存或等待真正的缓存解决方案。
依赖性
- Django
- httplib2
- 内联线依赖于Django Inlines