资源名称:【校园社区APP】带后台完整社区论坛手机应用源码
【校园社区APP】带后台完整社区论坛手机应用源码
【校园社区APP】带后台完整社区论坛手机应用源码
本项目虽然是采用ReactNative开发的,但是实际使用体验应该不输大部分Github上的个人开发的原生应用
安装依赖及运行
安装依赖
pipinstall-rrequirements.txt
数据库初始化
pythonmanage.pydbinit
本地运行
pythonmanage.pyrunserver-h0.0.0.0-p80
服务器部署
第一步:新增环境变量
exportflask_server_type=”development”
同时,在config.py中定义数据库地址等信息
第二步:启动服务,推荐使用Gunicorn,步骤如下:
gunicorn-w3manage:app-b0.0.0.0:8000
第三步:配置nginx,转发80端口请求到gunicorn:
sudoln-sdeployment/nginx/etc/nginx/sites-enabled/mysitename.conf
API设计及文档
API采用restfulAPI风格设计
三种类型的请求:
GET获取数据
POST创建数据
PUT/PATCH修改数据