django设置解析器。

django-sr的Python项目详细描述


https://travis-ci.org/jespino/django-sr.png?branch=masterhttps://coveralls.io/repos/jespino/django-sr/badge.png?branch=masterhttps://pypip.in/v/django-sr/badge.pnghttps://pypip.in/d/django-sr/badge.png

解决设置中定义的某些数据的siple方法。你可以很容易地使用它 Django项目中python代码的任何部分。

此外,还公开了django模板引擎和jinja模板enjine的templatetags 为了便于从模板使用。请参阅示例以更好地了解其工作原理。

如何安装

您也可以使用pip install django-sr

配置

将sr应用程序添加到已安装的应用程序中,并将设置SR变量定义为字典。

示例:

# settings.pySR={'footer':{'phone':'+34 987654321','address':'Foo Bar Street, 32','other_text':'Text with parameters {0}',},'header':{'logo':{'alt':'Logo image','src':'http://foo.bar/images/logo.png'}}}

用法示例

直接从代码中使用它。

fromsrimportsrlogo_alt=sr('header.logo.alt')# Logo imageother_text=sr('footer.other_text','parameter')# Text with parameters parameter

另外,来自带有srtemplate标记的django模板:

{%loadsr%}
<span class="phone">{%sr'footer.phone'%}</span>
<span class="other">{%sr'footer.other_text''text'%}</span>

您可以从jinja模板使用srglobal函数:

<span class="phone">{{sr('footer.phone')}}</span>
<span class="other">{{sr('footer.other_text','text')}}</span>

对于django的jinja模板集成,您需要使用django-jinja

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何下载多个。java中的PDF文件   linux Java打开文件,形成实际用户主页~/   java如何在时间线内维护TableView选择?   java Hibernate注释@Where vs@WhereJoinTable   Java读/写访问异常FileNotFoundException(访问被拒绝)   继承在Java中是否可以扩展最后一个类?   Android HttpClient使用java使应用程序崩溃。lang.OutOfMemoryError:pthread_create   java为什么即使我在proguardproject中添加了jar文件,也会出现这种错误。txt?   如果添加JButton,swing Java FocusListener和KeyListener将无法工作   java使用solrj检索json格式的SolrDocument   使用Microsoft Visual Studio代码进行Java编程   java NoClassDefFoundError:org/apache/log4j/Logger   哈希集中包含相等对象的java   java中的参数化构造函数是否需要有一个主体?   java类似于NetBeans不必要的代码检测器   Java实践问题   java Blackberry“[projectname].调试文件丢失”和“I/O错误:找不到程序”jar