易果生鲜商城前台采用:
PythonWeb开发框架Django+前端开发框架Vue作为主体框架;
完整使用了电子商务项目中的业务逻辑和主流Web开发技术、各项解决方案;
数据库采用MySQL并进行读写分离操作;
业务中采用Redis进行缓存;
系统采用Redis+RabbitMQ消息队列+Celery异步任务解决方案;
商品搜索使用Haystack+Elasticsearch实现;
主要页面使用Jinja2模板渲染,并进行了页面静态化处理;
采用crontab完成框架级的定时任务;
商品图片存储采用FastDFS分布式文件存储系统方案;
易果生鲜商城运营后台由:
用户管理、
商品管理、
订单管理、
系统管理、
销售数据可视化等功能组成;
采用前后端分离模式,使用PythonWeb开发框架DjangoRESTframework+前端开发框架Vue的SPA单页面系统实现;
系统采用了当前主流的RESTful接口设计,采用JWT的认证方案,并解决了权限管理问题。 使用Nginx+uwsgi服务器进行项目发布;