前後端分離電商,業務邏輯部份
阿新 • • 發佈:2018-11-14
market hid 業務 div response lis json spl object
先說一下傳統的前後端分離,,
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[View Code"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 importHttpResponse, JsonResponse return HttpResponse(json.dumps(json_list),content_type="application")
配置一下訪問路由,先導入相應視圖
瀏覽器安裝json,vive
痛點:
不能對tim序例化,填充對象,類似於下面的步聚太多,容易出錯
json_dict["category"] = good.category.name
json_dict["market_price"] = good.market_price
json_dict["add_time"] = good.add_time
所以下面我們使用
前後端分離電商,業務邏輯部份