- 设计网站技术架构
- API 接口调试工具 Postman
- MarshmallowJSON 序列化工具
- Python 线程使用
- Flask 请求处理
- Bootstrap 组件使用
- 设计项目目录结构
- MongoDBGridFS 文件存储
- Python 图像处理
- Supervisored 配置
- Jinja2 模板编写
- 后台服务接口调用
本课程将采用微服务架构基于 Flask 实现电商网站「淘贝网」。整个网站系统采用微服务架构,将每个业务模块独立为一个内部的微服务。内部的服务包括用户服务、商城服务、购买服务和文件服务,用户访问前端界面后,会通过组合调用各个内部的微服务接口来完成指定的操作。
在本次训练营的学习过程中,我们将开发一个精简版的电商网站“淘贝网”。它包含了电商网站最核心的功能:商品浏览与购买。
技术上会使用 Flask 框架开发 Web 服务,使用 SQLAlchemy 访问 MySQL 数据库,图片存储使用 MongoDB 的 GirdFS。
整个网站系统采用微服务架构,对外提供服务的有 前台网站
和 管理后台
,内部的服务包括 用户服务
、商城服务
、购买服务
和 文件服务
。用户访问前端界面后,会通过组合调用各个内部的微服务接口来完成指定的操作。
chunrong 共发布过 10 门课程
查看老师的所有课程 >
挺好的
9999
66
简单
继续努力。
qqq
还是测试有问题
测试问题和上面的一样
ppp
还是测试有问题· Traceback (most recent call last): File "/home/shiyanlou/taobei/venv/bin/flask", line 8, in sys.exit(main()) File "/home/shiyanlou/taobei/venv/lib/python3.5/site-packages/flask/cli.py", line 906, in main cli.main(args=args, prog_name=name) File "/home/shiyanlou/taobei/venv/lib/python3.5/site-packages/flask/cli.py", line 569, in main return super(FlaskGroup, self).main(*args, **kwargs) File "/home/shiyanlou/taobei/venv/lib/python3.5/site-packages/click/core.py", line 696, in main _verify_python3_env() File "/home/shiyanlou/taobei/venv/lib/python3.5/site-packages/click/_unicodefun.py", line 124, in _verify_python3_env ' mitigation steps.' + extra RuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment. Consult https://click.palletsprojects.com/en/7.x/python3/ for mitigation steps.
This system supports the C.UTF-8 locale which is recommended. You might be able to resolve your issue by exporting the following environment variables:
测试报错Traceback (most recent call last): File "/home/shiyanlou/taobei/venv/bin/flask", line 8, in sys.exit(main()) File "/home/shiyanlou/taobei/venv/lib/python3.5/site-packages/flask/cli.py", line 906, in main cli.main(args=args, prog_name=name) File "/home/shiyanlou/taobei/venv/lib/python3.5/site-packages/flask/cli.py", line 569, in main return super(FlaskGroup, self).main(*args, **kwargs) File "/home/shiyanlou/taobei/venv/lib/python3.5/site-packages/click/core.py", line 696, in main _verify_python3_env() File "/home/shiyanlou/taobei/venv/lib/python3.5/site-packages/click/_unicodefun.py", line 124, in _verify_python3_env ' mitigation steps.' + extra RuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment. Consult https://click.palletsprojects.com/en/7.x/python3/ for mitigation steps.
This system supports the C.UTF-8 locale which is recommended. You might be able to resolve your issue by exporting the following environment variables:
不知道为什么
难以理解
tinghao
挺锻炼动手能力的
挺好的