项目简介
本商城系统是一个综合性的在线平台,类似京东商城、天猫商城。项目分为四个子模块:
- 用户模块: 会员可以在商城登录、注册、手机验证码注册。
- 商品模块: 会员可以在商城访问商品分类、浏览商品、查看商品详情、页面轮播图等。
- 用户交易模块: 会员可以将商品加入购物车、发起订单信息、支付宝支付订单金额等.
- 用户操作模块: 会员可以收藏商品、商品留言、管理收货地址、编辑个人中心等 管理员可以在后台电商管理系统中管理商品、商品分类、订单、会员等。
技术架构
本项目使用主流框架Django REST Framework+Vue进行开发,采后台管理系统中采用了Django多模块化的管理,接口提供端采用RESTful方式的接口定义; 系统的接口还对JS的跨域做了支持,采用了coreschema的解决方法,在部署方面,采用了Nginx+uwsgi的模式, 其中nginx的作用一方面是做反向代理、负载均衡、另一方面是做图片等静态资源的服务器。
项目报错总结
- raise NodeNotFoundError(self.error_message, self.key, origin=self.origin) django.db.migrations.exceptions.NodeNotFoundError: Migration users.0001_initial dependencies reference nonexistent parent node (‘auth’, ‘0011_update_proxy_permissions’)
数据库的报错解决方法:
删除 users.0001_i