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

Posted fgxwan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前后端分离电商,业务逻辑部份相关的知识,希望对你有一定的参考价值。

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

技术分享图片
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

所以下面我们使用

 



以上是关于前后端分离电商,业务逻辑部份的主要内容,如果未能解决你的问题,请参考以下文章

vue后台管理系统

前后端分离微服务架构如何设计

什么是前后端分离与前后端不分离

浅谈前后端分离。

基于电商业务中台最佳实践:总体架构介绍与交易业务中台核心设计

前后端分离模式