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

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

作者: 最穷的小三    时间: 2020-3-31 15:05
标题: 校园社区APP+带后台完整社区论坛手机应用源码
  今天分享一款校园社区APP+带后台完整社区论坛手机应用源码  A, Z9 t; I$ ?% w4 D8 e# D7 T( D- b
  项目虽然是采用 React Native 开发的,但是实际使用体验应该不输大部分 Github 上的个人开发的原生应用。9 A* T$ `' A3 v. Y; n9 x
  安装依赖及运行
5 ]& q* G. A1 L4 K/ P2 L7 ]+ ]  安装依赖& F# v7 Y3 e* a! ?9 F: @
  pip install -r requirements.txt9 Y, t1 T" k, F3 |- l
  数据库初始化) {5 a2 C7 D9 [
  python manage.py db init; ^$ D% R7 h, @" b4 b/ P2 U
  本地运行
# U( J- A& n0 `+ q  python manage.py runserver -h0.0.0.0 -p80
4 i+ H# C9 O8 v8 V) U" r9 f  服务器部署
5 e, ~% V7 o$ o  W7 i; l4 i  第一步:新增环境变量
1 ]0 T  R* S* [, ~, v  export flask_server_type=”development”
) m1 j0 P3 Y, s; O  同时,在config.py中定义数据库地址等信息。
( v8 H6 S5 P, K  K/ `" `) W4 h  第二步:启动服务,推荐使用Gunicorn,步骤如下:
  @* N2 s7 _4 B0 t2 ~  gunicorn -w 3 manage:app -b 0.0.0.0:8000
& J  O" V, X. a6 V  第三步:配置nginx,转发80端口请求到gunicorn:' g# }# b! m+ M6 }6 M5 u6 L  [
  sudo ln -s deployment/nginx /etc/nginx/sites-enabled/mysitename.conf8 D- _/ j; `8 p6 P* x! w
  API设计及文档$ o- v. K9 d3 k$ r0 a
  API采用restful API风格设计。$ U9 H$ v% ^3 N" O4 f
  三种类型的请求:$ H6 C- A# B" g
  GET 获取数据+ F2 c1 o( {" _7 ~, {  {
  POST 创建数据
( {  J8 U8 G" L) ^  PUT/PATCH 修改数据
1 a' m8 R/ X4 K: X
(, 下载次数: 6)