一.项目介绍
这是跟着Python教程做的一个实战项目–美多商城。
这个项目主要包括首页广告、注册、登陆、QQ登陆、个人中心、收货地址、我的订单、修改密码、商品列表、商品搜索、商品详情、购物车、结算订单、提交订单、支付宝支付、支付结果处理、订单商品评价这些主要页面。
根据需求将整个项目分为了9大模块,每个模块都对应了一个子应用。验证模块,用户模块、第三方登陆模块、首页广告模块、商品模块、购物车模块、订单模块、支付模块、MIS系统模块。
二.项目架构设计
开发模式采用的是前后端不分离,后端框架为Django+Jinja2模板引擎,前端框架是Vue。页面需要整体刷新的时候我们使用Jinja2模板引擎来实现,需要局部刷新的时候使用Vue来实现。
项目静态服务使用的是Nginx服务器,动态服务使用的uwsgi服务器,后端服务有MySQL、Redis、Celery、Docker等,外部接口有容联云、QQ互联、支付宝。
三.项目配置
首先在项目开发配置文件中新增jinja2模板引擎,然后补充jinja2模板引擎环境文件。在MySQL中新建项目数据库并安装PyMySQL扩展包(Python2安装PyMySQLdb),在项目开发配置文件中配置MySQL数据库。安装django-redis扩展包,并在项目开发配置文件中配置redis数据库。在项目开发配置文件中配置工程日志,并创建存储工程日志的目录。
黑马Python教程实战项目--美多商城(一)
最新推荐文章于 2024-07-03 22:28:23 发布