1. 程式人生 > >vue.js+django開發租車系統

vue.js+django開發租車系統

最近資料庫課程設計需要開發租車系統,我和幾位同學組成了小組,採用django+vue.js的方式來構建專案,由於網上可供參考的專案不多,加上真正開發的時間只有不到一個星期,所以這些東西都是自己琢磨,難免有不足之處,見諒。

安裝restframework

可參考官方文件
pip install djangorestframework
pip install markdown
pip install django-filter

官方提供的QuickStart專案匯入路徑有問題,出錯時將匯入路徑中的tutorial刪掉即可

django restframework寫api介面

此處因為介面的編寫基本上兩種方式:
1.直接用django編寫views.py檔案、千萬不要因為使用了框架就忘了這個,使用這種方法靈活性較高,缺點就是可能程式碼量稍大
2.寫Serializer.py檔案,定義序列化的類:
這一部分可以參考官方文件

vue呼叫django寫的api埠,前後端通過Ajax通訊

此處的知識我不是很瞭解,只知道前端的呼叫採用axios()函式傳送GET、POST請求,當然,使用PUT、DELE請求來對使用restful框架的專案也是非常有用的

具體的程式碼突然不想往下寫了,因為發現自己特別蠢,其實並沒有使用restful框架的必要,當時病急亂投醫,才使用了這個框架,踩了很多坑,尤其是對ModelSerializer和HyperLinkSerializer兩個父類的繼承,頭都搞大一圈,,,就到這吧,如果同學有對restful框架的使用感興趣的,請先花時間學習框架,