django中瀑布流写法实例代码


Posted in Python onOctober 14, 2019

django中瀑布流初探

img.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    .w{
      width: 1000px;
      margin: 0 auto;
    }
    .item{
      width: 25%;
      float: left;
    }
    .item img{
      width: 100%;
    }
  </style>
</head>
<body>
  <div>姑娘们</div>
  <div class="w" id="container">
 
    <div class="item">11
    </div>
    <div class="item">22
 
    </div>
    <div class="item">33
 
    </div>
    <div class="item">44
 
    </div>
  </div>
  <script src="/static/jquery-1.12.4.js"></script>
  <script>
    $(function () {
      initImg();
    });
    NID = 0;
    function initImg() {
      $.ajax({
        url: '/get_imgs.html',
        type: 'GET',
        data:{nid:NID},
        dataType: 'JSON',
        success:function (arg) {
          var img_list = arg.data;
          $.each(img_list,function (index,v) {
{#    index,v,index是指的索引,v是指的内容        #}
            var eqv = index % 4;
            var tag = document.createElement('img');
            tag.src = '/'+ v.src;
            $('#container').children().eq(eqv).append(tag);
            //这里的eq是获取children里面的内容
          })
 
        }
        
      })
    }
  </script>
</body>
</html>

views

def imgs(request):
  # img_list = models.Img.objects.all()
  return render(request,'img.html')

def get_imgs(request):
  nid = request.GET.get('nid')
  img_list = models.Img.objects.filter(id__gt=nid).values('id','src','title')
  img_list = list(img_list)
  ret = {
    'status': True,
    'data': img_list
  }
  # return HttpResponse(json.dumps(ret))
  return JsonResponse(ret)
  # return JsonResponse([11,22,33],safe=False)

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

django中瀑布流写法实例代码

以上就是本次介绍的全部实例内容,大家可以在本次测试下,感谢大家对三水点靠木的支持。

Python 相关文章推荐
django通过ajax发起请求返回JSON格式数据的方法
Jun 04 Python
python实现数值积分的Simpson方法实例分析
Jun 05 Python
使用Python求解最大公约数的实现方法
Aug 20 Python
Python黑帽编程 3.4 跨越VLAN详解
Sep 28 Python
Python Nose框架编写测试用例方法
Oct 26 Python
Python实现统计给定列表中指定数字出现次数的方法
Apr 11 Python
详解Python的hasattr() getattr() setattr() 函数使用方法
Jul 09 Python
python 通过麦克风录音 生成wav文件的方法
Jan 09 Python
由面试题加深对Django的认识理解
Jul 19 Python
vscode 配置 python3开发环境的方法
Sep 19 Python
Jupyter Notebook 如何修改字体和大小以及更改字体样式
Jun 03 Python
Python内置的数据类型及使用方法
Apr 13 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
Oct 14 #Python
python实现文件批量编码转换及注意事项
Oct 14 #Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
Oct 14 #Python
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
Oct 14 #Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
Oct 14 #Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
Oct 14 #Python
python web框架Flask实现图形验证码及验证码的动态刷新实例
Oct 14 #Python
You might like
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
php+MySql实现登录系统与输出浏览者信息功能
2016/07/01 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
JavaScript小技巧 2.5 则
2010/09/12 Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
2013/02/25 Javascript
定时器(setTimeout/setInterval)调用带参函数失效解决方法
2013/03/26 Javascript
jquery 判断滚动条到达了底部和顶端的方法
2014/04/02 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
ZeroClipboard插件实现多浏览器复制功能(支持firefox、chrome、ie6)
2014/08/30 Javascript
使用jquery实现鼠标滑过弹出更多相关信息层附源码下载
2015/11/23 Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
2016/10/24 Javascript
jQuery插件ContextMenu自定义图标
2017/03/15 Javascript
详解从Node.js的child_process模块来学习父子进程之间的通信
2017/03/27 Javascript
AngularJS模糊查询功能实现代码(过滤内容下拉菜单排序过滤敏感字符验证判断后添加表格信息)
2017/10/24 Javascript
浅谈webpack编译vue项目生成的代码探索
2017/12/11 Javascript
vue实现nav导航栏的方法
2017/12/13 Javascript
vue2.0 子组件改变props值,并向父组件传值的方法
2018/03/01 Javascript
JS实现计算小于非负数n的素数的数量算法示例
2019/02/26 Javascript
JS实现滑动插件
2020/01/15 Javascript
vue-model实现简易计算器
2020/08/17 Javascript
Python将多个excel表格合并为一个表格
2021/02/22 Python
用Python画小女孩放风筝的示例
2019/11/23 Python
解决python Jupyter不能导入外部包问题
2020/04/15 Python
python os.listdir()乱码解决方案
2021/01/31 Python
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
意大利拉斐尔时尚购物网:Raffaello Network(支持中文)
2018/11/09 全球购物
美国排名第一的泳池用品直接来源:In The Swim
2019/09/23 全球购物
初中新生军训方案
2014/05/13 职场文书
推广普通话标语
2014/06/27 职场文书
自我介绍演讲稿范文
2014/08/21 职场文书
2014年优秀党员材料
2014/12/18 职场文书
大学生操行评语大全
2014/12/31 职场文书
英文商务邀请函范文
2015/01/31 职场文书
党员观看《筑梦中国》心得体会
2016/01/18 职场文书
你会写报告?产品体验报告到底该怎么写?
2019/08/14 职场文书