django的延迟加载模块

django-lazyloader的Python项目详细描述


===
django lazyloader
==


django lazyloader是一个简单的django应用程序,有助于将django对象显示为html或json。

quick start
--


1。将“lazyloader”添加到您的已安装的应用程序设置中,如下所示:


installed\u apps=(

'lazyloader',



2。在项目url中包含lazyloader urlconf。py如下::

url(r'^lazyloader/',include('lazyloader.url'),

3。运行“python manage.py migrate”创建演示模型。

4.运行“python manage.py load data lazyloader_initial.json”以加载实时演示的初始数据。

5。运行“python manage.py collect static”收集实时演示的静态文件。

6。要允许Django Lazyloader显示模型,请在您的设置中定义一个有效的“lazy”模型变量。py
文件如下::


有效的“lazy”模型=[
“myapp.mymodel”、
“myotherapp.myothermodel”、
]


7。创建HTML模板并通过向项目的
settings.py文件添加lazy\u templates变量将其分配给模型,如下所示:


lazy\u templates={
'myapp.mymodel':'myapp/mylazytemplate.html',
“myotherapp.myothermodel”:“myotherapp/myotherlazytemplate.html”
}



>8。运行开发服务器并访问http://localhost:8000/lazyloader/demo获取实时演示。

<9。要以json格式访问模型“myapp.mymodel”的前10个条目,请访问http://localhost:8000/lazyloader/myapp-mymodel-json-0-10/

10。要以HTML格式访问模型“myapp.mymodel”的前10个条目,请访问http://localhost:8000/lazyloader/myapp-mymodel-html-0-10/

11。要创建自定义查询,可以将get参数“column”和“search_value”添加到url:
http://localhost:8000/lazyloader/myapp-mymodel-html-0-10/?column=name&search_value=smith
此URL将执行一个django查询,如下所示:


<12。传递给模板的变量称为“models”,因此如果要在
模板中的queryset上迭代,则必须这样做:

{%for models%}
{{model.fieldname}
{%endfor%}

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

推荐PyPI第三方库


热门话题
在reducer中迭代自定义可写组件时出现java问题   属性文件中属性的java命名约定   任务链关闭的java Executor服务   java从Eclipse中的字段生成多个构造函数   java通过继承读取Json   java在不知道密钥的情况下解析json   java camel cxf如何在电子邮件中发送soap请求响应   java程序似乎跳过了if语句的一部分,在移回正确位置之前先移到else语句   测试简单的Java加密/解密inputFileName不存在   java从Jenkins REST API获取所有作业的所有构建的构建细节   java基本包装器和静态“类型”类对象   在WebSphere8.5上部署java代码   java对象相等(对象引用“=”)   java MongoDB整型字段到枚举的转换   每次我重新导入gradle时,IntelliJ都会不断重置Java设置   类型使用键或索引从Java中的数据类型检索值   在Java的列表接口中需要listIterator()和iterator()是什么?