最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Django如何实现列表页商品数据返回 Django实现列表页商品数据返回代码
时间:2020-04-03 编辑:袖梨 来源:一聚教程网
Django如何实现列表页商品数据返回?本篇文章小编给大家分享一下Django实现列表页商品数据返回代码教程,文章介绍的很详细,小编觉得挺不错的,有需要的小伙伴们可以来看看。
采用的是cbv方式,cbv就是在url中一个路径对应一个类
rom django.views.generic import View from goods.models import Goods class GoodsListView(View): """ 通过django的view实现商品列表页 :param request: :return: """ def get(self,request): #重写View中的get方法 goods_list = Goods.objects.all()[:10] #返回前所有商品的前10条数据 json_list = [] for goods in goods_list: json_item = {} json_item["name"] = goods.name json_item["market_price"] = goods.market_price json_item["sold_num"] = goods.sold_num json_list.append(json_item) from django.http import HttpResponse import json content = json.dumps(json_list) #将JSON格式转成python字符串 return HttpResponse(content,"application/json")
在urls.py文件中配置函数对应的路由
from goods.views_base import GoodsListView urlpatterns = [ """ #商品列表的路由 url(r'^goods/$',GoodsListView.as_view(),name="goods_list") """ ]
接下来我们就可以通过url看到返回的数据信息了
补充知识:django通过ajax请求接口返回多条数据,并动态生成表格,请求表单后将表格数据并入库
一、最近在做接口相关的开发,需求是这样的,通过一个接口所需要传递的参数,调用接口后,处理接口响应的参数,返回多条数据,并动态生成表格,请求表单后将表格的数据入库,下面是我改过的代码,跟实际代码有些出入,但都是差不多的,只是命名相关的改了一下,第三方接口的代码下面不会公布出来,请见谅!
二、其中界面很简单,就一个文本输入框,输入关键字,一个查询按钮,点击的时候触发js事件,并通过ajax请求,还有一个暂时没有数据的表格,查询后动态生成的数据,操作只有一个移除功能,可以移除这条表格的数据,保存后入库,这里只贴主要代码,这里主要通过关键字来查找某个组group的用户信息,具体操作需根据实际业务情况:
(1)、html页面代码如下:
相关文章
- Django定时任务Django-crontab代码使用解析 07-08
- Django实现视频播放代码示例 05-31
- Django框架cookie和session方法及参数设置代码示例 03-22
- django中websocket的具体使用方法 01-21
- Django记录操作日志与LogEntry代码使用解析 01-07
- Django路由层获取正确的url代码示例 07-17