好物电商系统
项目目的
在学期开始之初,通过几周的立项准备,决定做一个电商平台。最初目的是为提升自己的技术,跻身web
行列,刚好最近学习了python
,就是用Django
来进行开发了。之后逐渐发现Django
其实还是很难的,没怎么吃透,所幸在同伴的帮忙下共同解决了后端的大部分问题。
开发环境
本系统采用了前后端分离的模式进行开发,前端采用了当前很火的Vue
框架,后端选择了python
的Django
。
Vue框架
在使用vue
这个大框架下,也使用了vant
和element-uI
两个前端组件库,网络请求使用了axios
库。
Django框架
Django
使用了Django Rest Framework
。
项目成果与技术
前端
没有使用原生来写,使用了vue
这种开挂框架,开发起来较以前的原生开发顺畅许多,不过毕竟是一个新的接触,确实花了好一段时间来学习。
技术点
- 商家上拉加载更多。
- 商品左右互联。
- 提交订单与地址管理。
- 商家信息和商品管理。
- 封装网络请求。
后端
使用Django Rest Framework
,加快了后端的开发效率。
技术点
-
JSON Web Token
认证。 - 模型序列化和视图。
课程学习记录和心得
一路学习过来,磕磕盼盼,总结出了几点。
- 学海无涯,“回头是岸”。
当然这不是让我们放弃,而是让我们一定要扎实基础,我在开发过程中遇到很多小的问题都是很基础的都没发现。 - 随机应变。
在这个前端不断变化的时代,要学会接受变化,紧跟时代的脚步。 - 一个小技巧。
云服务器上的Django
项目一直运行。参照博客:screen