博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
瀑布流方式一
阅读量:6078 次
发布时间:2019-06-20

本文共 1777 字,大约阅读时间需要 5 分钟。

这种方式,是后端先从数据库取出图片数据,将图片的地址,简介,抬头在后端整理成Queryset格式,然后直接发到前段,前段拿到数据直接for循环即可

 

url文件

from django.contrib import adminfrom django.urls import pathfrom app01 import viewsurlpatterns = [    path('admin/', admin.site.urls),    path('img.html/', views.img),]

 

 

models文件

class Img(models.Model):    src = models.FileField(max_length=32,verbose_name='图片路径',upload_to='static/upload')    title = models.CharField(max_length=16,verbose_name='标题')    summary = models.CharField(max_length=128,verbose_name='简介')    class Meta:        verbose_name_plural = '图片表'    def __str__(self):        return self.title

 

 

views文件-----重点

def img(request):    img_list = models.Img.objects.all()  #获取数据库素有有对象,不过这个好像前段用不到    img_list_src = models.Img.objects.values('src','title')  #获取数据库的中数据    num = img_list.count()   #数据库中总的数据的条数    d1=img_list_src[0:num:4]  #运用字典切片取值,每从[0]位置开始取,每隔4个取一次    d2=img_list_src[1:num:4]    d3=img_list_src[2:num:4]    d4=img_list_src[3:num:4]    return render(request,'img.html',{
'img_list':img_list,"d1":d1,"d2":d2,'d3':d3,'d4':d4,"img_list_src": img_list_src})

 

 

 

html文件--前端

    
Title
风景图片
{% for item in d1 %}
{
{ item.title }}
{% endfor %}
{% for item in d2 %}
{
{ item.title }}
{% endfor %}
{% for item in d3 %}
{
{ item.title }}
{% endfor %}
{% for item in d4 %}
{
{ item.title }}
{% endfor %}

 

转载于:https://www.cnblogs.com/lhqlhq/p/9209798.html

你可能感兴趣的文章
hadoop datanode 启动出错
查看>>
js颜色拾取器
查看>>
IDEA使用(1)intellIJ idea 配置 svn
查看>>
WPF 降低.net framework到4.0
查看>>
数据管理DMS 全量SQL诊断:你的SQL是健康的蓝色,还是危险的红色?
查看>>
搭建一个通用的脚手架
查看>>
开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
查看>>
开源磁盘加密软件VeraCrypt教程
查看>>
本地vs云:大数据厮杀的最终幸存者会是谁?
查看>>
阿里云公共镜像、自定义镜像、共享镜像和镜像市场的区别 ...
查看>>
shadowtunnel v1.7 发布:新增上级负载均衡支持独立密码
查看>>
Java线程:什么是线程
查看>>
mysql5.7 创建一个超级管理员
查看>>
【框架整合】Maven-SpringMVC3.X+Spring3.X+MyBatis3-日志、JSON解析、表关联查询等均已配置好...
查看>>
要想成为高级Java程序员需要具备哪些知识呢?
查看>>
带着问题去学习--Nginx配置解析(一)
查看>>
onix-文件系统
查看>>
java.io.Serializable浅析
查看>>
我的友情链接
查看>>
多线程之线程池任务管理通用模板
查看>>