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

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

作者: 最穷的小三    时间: 2020-3-31 15:05
标题: 校园社区APP+带后台完整社区论坛手机应用源码
  今天分享一款校园社区APP+带后台完整社区论坛手机应用源码
8 M* v0 Q. y; R3 e8 {* D  S  项目虽然是采用 React Native 开发的,但是实际使用体验应该不输大部分 Github 上的个人开发的原生应用。) C( `8 M8 O% C! c6 E6 G) a
  安装依赖及运行& o3 V, l* ^, {: }4 N7 o4 a
  安装依赖& a: J+ O. _1 _/ s
  pip install -r requirements.txt
# w6 Q' j$ b! d. L9 ^" ]  数据库初始化
0 d. `; o5 e8 A- |. R) a  python manage.py db init6 A; x9 L8 C3 @  {( R" G
  本地运行
2 B5 \+ L& w3 q% R8 }  python manage.py runserver -h0.0.0.0 -p80( G: |* L5 e! |0 R. o/ ^
  服务器部署5 x0 b9 d1 B1 _7 a5 ]+ ~- E
  第一步:新增环境变量
% ^6 I, P* R) m. M8 ]  h  export flask_server_type=”development”
. J- @+ w7 M& j: u; \  S  同时,在config.py中定义数据库地址等信息。
6 m  s& x# r4 W. z- e) }3 ~  J" j) c  第二步:启动服务,推荐使用Gunicorn,步骤如下:
: ?" [+ S7 {5 R; `, j  H/ N0 R% e  gunicorn -w 3 manage:app -b 0.0.0.0:8000
. f! W3 r  X% R2 T* a6 X' N9 H  第三步:配置nginx,转发80端口请求到gunicorn:# _0 Y# g$ r8 ~' R- M1 B
  sudo ln -s deployment/nginx /etc/nginx/sites-enabled/mysitename.conf
5 L4 y$ ]. {% y% V* d: D  API设计及文档% I7 O0 i  d( I& j! z! B% u9 R0 [
  API采用restful API风格设计。
9 |9 D& \/ `4 _& a6 e  三种类型的请求:3 y4 g5 w  W1 W: j# l. @% h9 N. v# Y
  GET 获取数据9 j+ p3 o; g) }, m1 Z
  POST 创建数据4 j+ ~' g8 z; F: m' J( g1 f
  PUT/PATCH 修改数据$ @6 H, I, Z* C5 L# c0 b3 Y
(, 下载次数: 6)