首页 > 其他 > 详细

前后端分离电商,业务逻辑部份

时间:2018-11-14 10:51:50      阅读:147      评论:0      收藏:0      [点我收藏+]

先说一下传统的前后端分离,,

技术分享图片
class GoodsListView(View):
    def get(self, request):
        """
        通过django的view实现商品列表页
        :param request:
        :return:
        """
        json_list = []
        goods = Goods.objects.all()[:10]
        for good in goods:
            json_dict = {}
            json_dict["name"] = good.name
            json_dict["category"] = good.category.name
            json_dict["market_price"] = good.market_price
            json_dict["add_time"] = good.add_time
            json_list.append(json_dict)       
#导入HttpResponse, JsonResponse 模块
#导入json 
import json
from django.http import HttpResponse, JsonResponse
return HttpResponse(json.dumps(json_list),content_type="application")


      
View Code

配置一下访问路由,先导入相应视图

 

浏览器安装json,vive

 

痛点:

   不能对tim序例化,填充对象,类似于下面的步聚太多,容易出错

json_dict["category"] = good.category.name
json_dict["market_price"] = good.market_price
json_dict["add_time"] = good.add_time

所以下面我们使用

 

前后端分离电商,业务逻辑部份

原文:https://www.cnblogs.com/fgxwan/p/9956624.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!