1、在goods中新增view_base
2、在urls配置
報object of type datetime is not json serializable
錯誤的原因是json.dumps無法對字典中的datetime時間格式資料進行轉化,dumps的原功能是將dict轉化為str格式,不支援轉化時間,所以需要將json類部分內容重新改寫,來處理這種特殊日期格式。
解決方法:
import解決了json
import
datetime
class
dateencoder(json.jsonencoder):
defdefault(self, obj):
ifisinstance(obj, datetime.datetime):
return obj.strftime('
%y-%m-%d %h:%m:%s')
#elif isinstance(obj, date):
#return obj.strftime("%y-%m-%d")
else
:
return
json.jsonencoder.default(self, obj)
class
goodslistview(view):
defget(self, request):
"""通過django的view實現商品列表頁
')
新增擴充套件程式
參考
django 推薦商品演算法
1.基於使用者的協同過濾演算法 usercf 該演算法利用使用者之間的相似性來推薦使用者感興趣的資訊,個人通過合作的機制給予資訊相當程度的回應 如評分 並記錄下來以達到過濾的目的進而幫助別人篩選資訊,回應不一定侷限於特別感興趣的,特別不感興趣資訊的紀錄也相當重要。但有很難解決的兩個問題,乙個是稀疏性...
Django類方式寫view
問題 django官方教程中都是通過def函式方式來寫view,如何通過類方式寫view以及為何要通過類方式寫view?那,如何解決這個問題?使用者訪問瀏覽器,一般兩種方式,get獲取網頁和post提交資料,get也可以提交資料,以一種明文形式顯示在url中,post提交的資料url中不顯示,一種安...
Django的View是如何工作的
view 檢視 主要根據使用者的請求返回資料,用來展示使用者可以看到的內容 比如網頁,也可以用來處理使用者提交的資料,比如儲存到資料庫中。django的 檢視 view 通常和url路由一起工作的。伺服器在收到使用者通過瀏覽器發來的請求後,會根據 urls.py 裡的關係條目,去檢視view裡查詢到...