django应用程序,除了创建或不创建相应的视图之外,还允许您在模板中工作。
django-blackhole的Python项目详细描述
django blackhole
==django应用程序,除了创建或不创建相应的视图之外,还可以在模板中工作。如果您(或您项目的成员)正在模板中工作,并且不想为模板视图未完成或处于不完整状态或您必须登录等而烦恼,则这非常有用。
使用此插件,您可以轻松访问要工作的模板在上,直接通过URL设置上下文数据,或通过fixture设置上下文数据。
.
-修补django的url reverse,以避免仅在模板中工作时出现那些烦人的url reverse错误。
tutorial
--
要开始使用此插件,您需要:
1。将应用程序添加到已安装的应用程序:
…代码块:python
installed_apps+=('blackhole',)
2.在项目URL中包含插件URL:
…代码块::python
if settings.debug:
url patterns+=模式('',('^ u blackhole/',include('blackhole.urls'))
>使用该设置,您应该能够访问url:
`/`/'blackhole/templates/<;template name>;/?<;template data>;``
代码块::bash
templates/
404.html
myapp/
hello.jinja
emplates/404.html``
and
`/`u blackhole/templates/myapp/hello.jinja``
将数据传递到模板
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
如果您在**hello.jinja中有**消息**变量,可以使用:
`/`u blackhole/templates/myapp/hello设置该变量。金贾?message=hola``
您还可以设置嵌套值。假设您在**hello.jinja**中有一个变量**person.name**,您可以使用:
```/\u blackhole/templates/myapp/hello.jinja设置该变量?person.name=john``
假设你有:
…代码块:bash
myapp/
fixtures/
myapp_template_data.json
templates/
_ fixture=myapp_template_data``
模板上下文将使用fixture中定义的上下文进行更新。例如,如果您有固定装置:
…代码块::json
{
"name":"some name",
"owner":{
…
}
}
/>
以原始格式可视化模板
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
t/plain ``作为*内容类型*
如果要以其他内容类型接收响应,只需设置``u mime``参数。默认情况下,字符集是utf-8,但您也可以通过```u charset``参数:
```/`u blackhole/templates/myapp/hello.jinja来设置它?message=hola&;u mime=text/csv&;u charset=utf-16``
安装
----
代码块::bash
$pip安装django blackhole
,或者直接从主存储库:
代码块::bash
$pip install-e git+https://github.com/ikame/django blackhole.git\egg=blackhole
_项目网站:https://github.com/ikame/django blackhole
。:变更日志:
history
----
0.1.7(2013年10月29日星期二晚上08:07:50,英语四级考试)
++++++++++++++++++++++++++++++++++++现在,您可以通过url和
中的数据指定fixture,该fixture在上下文中可用
-添加对mime和charset get param选项的支持以设置响应的mimetype和charset
-添加文档
0.1.5(2013年10月16日星期三下午4:52:02 cest)
++++++++++++++++++++++++++++++++++++++++
-更新文档
-将原始模板返回为utf-8
0.1.5(2013年10月16日星期三下午4:41:47 cest)
++++++++++++++++++++++++++++++++br/>-修复URL中引入的错误。py
0.1.4(2013年10月16日星期三下午4:34:30 cest)
++++++++++++++++++++++++++++++++++++++++
-使用新的url`/templates/<;template name>;/raw`可以看到原始格式(内容类型:文本/普通格式)的模板。
0.1.3(2013年10月10日星期四上午10:58:08)
+++++++++++++包括主包
0.1.2(2013年10月10日周四10:58:08上午10:08 CEST)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-更新文档检查请
0.1.0(2013年10月10日星期四,东部时间上午10:58:08)
+++++++++++++++++++++++++++++++++
==django应用程序,除了创建或不创建相应的视图之外,还可以在模板中工作。如果您(或您项目的成员)正在模板中工作,并且不想为模板视图未完成或处于不完整状态或您必须登录等而烦恼,则这非常有用。
使用此插件,您可以轻松访问要工作的模板在上,直接通过URL设置上下文数据,或通过fixture设置上下文数据。
.
-修补django的url reverse,以避免仅在模板中工作时出现那些烦人的url reverse错误。
tutorial
--
要开始使用此插件,您需要:
1。将应用程序添加到已安装的应用程序:
…代码块:python
installed_apps+=('blackhole',)
2.在项目URL中包含插件URL:
…代码块::python
if settings.debug:
url patterns+=模式('',('^ u blackhole/',include('blackhole.urls'))
>使用该设置,您应该能够访问url:
`/`/'blackhole/templates/<;template name>;/?<;template data>;``
代码块::bash
404.html
myapp/
hello.jinja
emplates/404.html``
and
`/`u blackhole/templates/myapp/hello.jinja``
将数据传递到模板
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
如果您在**hello.jinja中有**消息**变量,可以使用:
`/`u blackhole/templates/myapp/hello设置该变量。金贾?message=hola``
您还可以设置嵌套值。假设您在**hello.jinja**中有一个变量**person.name**,您可以使用:
```/\u blackhole/templates/myapp/hello.jinja设置该变量?person.name=john``
假设你有:
…代码块:bash
myapp/
fixtures/
myapp_template_data.json
templates/
_ fixture=myapp_template_data``
模板上下文将使用fixture中定义的上下文进行更新。例如,如果您有固定装置:
…代码块::json
{
"name":"some name",
"owner":{
…
}
}
/>
以原始格式可视化模板
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
t/plain ``作为*内容类型*
如果要以其他内容类型接收响应,只需设置``u mime``参数。默认情况下,字符集是utf-8,但您也可以通过```u charset``参数:
```/`u blackhole/templates/myapp/hello.jinja来设置它?message=hola&;u mime=text/csv&;u charset=utf-16``
安装
----
代码块::bash
$pip安装django blackhole
,或者直接从主存储库:
代码块::bash
$pip install-e git+https://github.com/ikame/django blackhole.git\egg=blackhole
_项目网站:https://github.com/ikame/django blackhole
。:变更日志:
history
----
0.1.7(2013年10月29日星期二晚上08:07:50,英语四级考试)
++++++++++++++++++++++++++++++++++++现在,您可以通过url和
中的数据指定fixture,该fixture在上下文中可用
-添加对mime和charset get param选项的支持以设置响应的mimetype和charset
-添加文档
0.1.5(2013年10月16日星期三下午4:52:02 cest)
++++++++++++++++++++++++++++++++++++++++
-更新文档
-将原始模板返回为utf-8
0.1.5(2013年10月16日星期三下午4:41:47 cest)
++++++++++++++++++++++++++++++++br/>-修复URL中引入的错误。py
0.1.4(2013年10月16日星期三下午4:34:30 cest)
++++++++++++++++++++++++++++++++++++++++
-使用新的url`/templates/<;template name>;/raw`可以看到原始格式(内容类型:文本/普通格式)的模板。
0.1.3(2013年10月10日星期四上午10:58:08)
+++++++++++++包括主包
0.1.2(2013年10月10日周四10:58:08上午10:08 CEST)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-更新文档检查请
0.1.0(2013年10月10日星期四,东部时间上午10:58:08)
+++++++++++++++++++++++++++++++++