• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于python:Django电商网站架构设计

python 搞代码 3年前 (2022-02-20) 37次浏览 已收录 0个评论

功能模块(以子利用的模式进行治理,实现高内聚低耦合的成果):
用户模块:注册、登录、用户核心;
验证模块:图形验证、短信验证;
第三方登录:QQ登录、微信登录
首页:首页展现
商品:商品列表、商品搜寻、商品详情
购物车:购物车治理、购物车合并
订单:确认订单、提交订单
领取:支付宝领取、订单商品评估
MIS零碎:数据统计、用户治理、权限治理、商品治理、订单治理

开发模式:前后端不拆散(页面的渲染是由后端渲染 render,搜索引擎爬虫申请到的页面数据就是曾经渲染好了的残缺页面,搜索引擎能够间接建设索引,便于晋升网站的搜索引擎排名)
后端框架:Django+Jinja2模板引擎(比Django自带的好很多)
前端框架:Vue.js
刷新:整体刷新应用jinja2模板引擎实现(能够即时实现)例如商品展现页,部分刷新应用Vue.js发送ajax申请(须要等页面加载完)实现 例如热销排行榜

我的项目架构及实现过程:
用户发送申请—Nginx服务器承受申请,依据申请调取动态文件(首页、商品详情页、CSS、JS、image)或找到uwsgi服务器找到Django执行响应的功能模块(子利用)—Template:模板应用jinja2模板引擎;后端服务应用:数据库存储MySQL、缓存服务Redis、Elasticsearch、部署Nginx+uwsgi、异步服务celery、定时服务crontab;内部接口:短信验证码、oauth2.0认证、订单领取


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于python:Django电商网站架构设计
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址