源码巴巴_国内著名的精品源码分享论坛

标题: 校园社区APP+带后台完整社区论坛手机应用源码 [打印本页]

作者: 最穷的小三    时间: 2020-3-31 15:05
标题: 校园社区APP+带后台完整社区论坛手机应用源码
  今天分享一款校园社区APP+带后台完整社区论坛手机应用源码
8 J+ g8 H+ [; {8 k7 B9 D& K9 [  项目虽然是采用 React Native 开发的,但是实际使用体验应该不输大部分 Github 上的个人开发的原生应用。3 @4 t9 {/ ?' M- e3 X2 ^# S
  安装依赖及运行
9 A/ h+ E/ g. F" O  X- I* s, Z  安装依赖
( z7 J: b4 Q) t0 D2 h, p  pip install -r requirements.txt
8 O4 w6 w; P5 l% B% m. E) |  数据库初始化" M2 d& k! D1 Y' y1 f2 ~
  python manage.py db init& m) i  e1 O3 N4 e+ B3 O& t: S
  本地运行
+ R! w+ I2 f  K% k- x  U: |& n  python manage.py runserver -h0.0.0.0 -p80' ^. |; ?/ y3 c
  服务器部署  f1 d. X! s% w  Q8 e; n/ n' x4 X
  第一步:新增环境变量2 D0 _! Y$ b* ^3 p6 l2 I' M
  export flask_server_type=”development”
2 s9 G2 {5 d, c" n1 D3 L( c! c  同时,在config.py中定义数据库地址等信息。
/ v% G2 ~/ @& l& D  第二步:启动服务,推荐使用Gunicorn,步骤如下:
( J: f7 b9 M- [1 o' L  gunicorn -w 3 manage:app -b 0.0.0.0:8000
7 p  i1 X6 G: p" |  第三步:配置nginx,转发80端口请求到gunicorn:4 B$ e5 ^: ]! \
  sudo ln -s deployment/nginx /etc/nginx/sites-enabled/mysitename.conf
2 f* T0 r8 v0 `- I% V# t$ J: S  API设计及文档; ]4 M& t" a8 P9 j
  API采用restful API风格设计。
5 p; k! f  O) h) x2 z5 n( a  三种类型的请求:- u- b" a% k1 {, L  W$ P' b
  GET 获取数据
' T3 A7 ]& k3 ?* U0 b! S' ~: R. b  POST 创建数据
0 E9 W( j* n' M% \6 N& N  PUT/PATCH 修改数据
# |, [6 W6 }0 u' L
(, 下载次数: 26)