前言
很多时候并不是完全准备好才着手某件事情的,而是边做边调整再做。
此专栏分享目的有
- 通过项目部署的方式更好的了解软件项目
- 定位自己的方向【全栈、前端、后端、测试】
- 如何把所学的知识的转为自己的知识
一、项目难易度选择
同学们可以根据自身能力选择项目,基于开源会议室小程序项目进行部署。
这里star开源项目。
- 入门级别部署
- 中等级别部署
- 挑战级别部署
二、项目部署详细说明
项目服务端使用 Django+django-rest-framwork+django-cool 框架开发,基于Python语言进行开发的项目,项目部署提供源码和教程,所以你会不会Python没多大关系。不过部署好一个项目没那么容易,需要的能力有查看报错,进行索引解决问题。
1.入门级别部署
- 基于Windows系统
- 通过提供的教程本地部署成功即可
- python manage.py runserver 启动项目即可
2.中等级别部署
- 基于Linux系统
- 通过提供的教程本地部署成功即可
- python manage.py runserver 启动项目即可
3.挑战级别部署
- 基于Linux系统
- 根据开源项目提供的文档进行部署
- 线上部署
- 通过uwsgi 命令启动项目
三、写在最后
- 部署过程会出现很多问题,学会通过索引解决问题。
- 提前的认知有利于个人的发展。
- 通过分享该栏目也是我学习的过程。
- 各种学习资源参差不齐,有好的也有烂的。最重要的是我们自身的学习体系如何吸收和输出。