源码巴巴_国内著名的精品源码分享论坛
标题: 校园社区APP+带后台完整社区论坛手机应用源码 [打印本页]
作者: 最穷的小三 时间: 2020-3-31 15:05
标题: 校园社区APP+带后台完整社区论坛手机应用源码
今天分享一款校园社区APP+带后台完整社区论坛手机应用源码
7 v8 m( ]7 M1 _ 项目虽然是采用 React Native 开发的,但是实际使用体验应该不输大部分 Github 上的个人开发的原生应用。# h* i8 @! O/ A2 q: o8 p# |9 o2 X/ P6 G
安装依赖及运行
, y2 `0 k! U3 @7 c! ~ 安装依赖- b; {) b$ i$ V
pip install -r requirements.txt
0 x) N& i- f# T0 s5 u 数据库初始化; e3 f; E7 V& N! B
python manage.py db init
( A" d0 M6 ?& s$ V! `4 N 本地运行1 x2 v5 G; A+ }
python manage.py runserver -h0.0.0.0 -p80
& ~) V/ h1 ?7 W3 f4 i# Q 服务器部署
( N6 {# ?' p6 W6 V 第一步:新增环境变量2 D6 X! j& o0 Z. Z8 J
export flask_server_type=”development”1 y! {. |( G+ t2 K$ d! v
同时,在config.py中定义数据库地址等信息。3 C2 }' W& H, Z5 e$ e# s
第二步:启动服务,推荐使用Gunicorn,步骤如下:& M0 ^1 n2 h4 Y! n2 I: R1 M
gunicorn -w 3 manage:app -b 0.0.0.0:80007 M6 o4 S5 p; m4 d, m! m
第三步:配置nginx,转发80端口请求到gunicorn:1 a9 U+ n$ O. l7 ? Z, S9 f6 U! g
sudo ln -s deployment/nginx /etc/nginx/sites-enabled/mysitename.conf% c" i) v$ x# o9 B
API设计及文档' O0 ~- A6 W! I9 t% L; M
API采用restful API风格设计。# A4 J/ G' ~2 H
三种类型的请求:1 N- @+ g& `# g' S2 S! L& P# P
GET 获取数据) A9 c7 S+ W# y) p
POST 创建数据8 C6 j I; F; t9 U4 O! a/ O
PUT/PATCH 修改数据
; s1 E# U8 U7 R& O' C