立即注册找回密码
 

奇瑰网社区

社区官方在线联系

工作时间: 周一到周五早上09:00-11:00, 下午03:00-05:00, 晚上08:30-10:30(周六、日休息)
点击这里给我发消息
QQ: 617155901  E-Mail: [email protected]  E-Mail: [email protected]
用户交流QQ群
①群87904533 ③群943814120 ←提醒:请勿重复加群, 谢谢合作

[分享源码] 【社区】社区论坛社区校园APP源码分享(含后台)

[复制链接]

644

主题

789

帖子

5万

积分

网站技术组

Rank: 7Rank: 7Rank: 7

G币
46401
信用
354
体力
1218

论坛版主

发表于 2020-2-10 12:33:31 | 显示全部楼层 |阅读模式
免费G币领取活动中
社区】社区论坛社区校园APP源码分享(含后台)0 p2 C( d+ @3 z
1577787015-47ff3a8f0482dfb.png : l" M, j' u+ X6 J; n
1577787015-0a5142e01cb4cda.png - @) h. U. j0 A# i! R. @/ ]

3 J) \8 Y  i6 H& @本项目虽然是采用 React Native 开发的,但是实际使用体验应该不输大部分 Github 上的个人开发的原生应用。. R4 d' B  e+ @( g
这个项目大部分代码是近一年前开发写的,由于 React Native 生态不够完善,社区组件总有各种各样的差强人意,许多基础的组件 (SlideInMenu、Toast、ContextMenu等) 都是自己写动画手撸的(也借鉴了许多开源项目)。( M: \3 n& b) w/ a
另外,在写这个项目之前,我对 JavaScript 的掌握程度仅仅是勉强能使用 Jquery 和 Ajax,但 React 使用到了 ES6 的内容,因此许多 JS 的代码都是参照官网和Github上源码照猫画虎写的,并非专业前端,代码写的水平不高见笑了。没有使用到 Redux,都是很普通很基础的 JS 代码,稍微了解 ES6 的类及箭头函数就能看懂代码。
: U- t  {7 w% c6 Y5 x% E4 D& B0 R: ]$ j/ F! N& \
安装依赖及运行
; H9 w0 I7 R: s* N' D安装依赖
. A* h0 \6 Z1 [9 ppip install -r requirements.txt
- z3 W9 D1 V/ O4 T3 Z% z+ I数据库初始化) [& f; _6 ^6 E) z  ~, A
python manage.py db init
# l1 E" A- v' ?5 u  G+ G本地运行
) E* d, M. p8 ^0 d  J( Hpython manage.py runserver -h0.0.0.0 -p80& B& }0 C- W# t# g
服务器部署
$ S! z0 y6 m1 I3 v# u9 `7 A' `第一步:1 _/ ^+ A& `5 w. s! {, H- e2 e
新增环境变量
' A1 A" f) c" }, o& Fexport flask_server_type=”development”) ]& p* g8 j- F! P- u
同时,在config.py中定义数据库地址等信息。% @8 B7 S' H* w# v( s" L7 D) U
第二步:
2 J+ t7 f+ ~. }  Y% f6 ]% [3 \" G  s启动服务,推荐使用Gunicorn,步骤如下:
( V: Z- \& @$ q9 Xgunicorn -w 3 manage:app -b 0.0.0.0:8000; F* t7 M; l! o$ f$ j6 S
第三步:# h5 x# a- {* ?2 L
配置nginx,转发80端口请求到gunicorn:8 R( _" W- S% A: |0 F- T
sudo ln -s deployment/nginx /etc/nginx/sites-enabled/mysitename.conf8 c, V; r) _8 C- p; |
API设计及文档
- f- o/ u$ l9 R7 OAPI采用restful API风格设计。
" ?  @; h* s& a% u三种类型的请求:" Z: t. @: j" @* \8 v# n* q+ E
GET 获取数据' B9 e* }. k" R& A' K  ]
POST 创建数据
$ X. ]+ R8 p6 l/ Q# @- c. sPUT/PATCH 修改数据; u9 m7 z5 b; E. ~

  P2 j- I* w+ b3 c( a' c0 h: g" C% z* {
" Y5 t; W- k3 M& f
: G/ K4 ^% e  ]# D- j6 P$ P
游客,如果您要查看本帖隐藏内容请回复

0 Y" b" V* w* ^# D8 R2 P




上一篇:【亲测2.0版】Token钱包系统开发+区块链数字资产+区块链游...
下一篇:【收卡网】Thinkphp百分百收卡网礼品卡兑换二手礼品卡回收...
感谢您对奇瑰资源论坛的关注与支持!希望各位朋友帮忙一起宣传下社区,好社区需要大家的推广.谢谢!
目前,很多网站和论坛盗用或者利用奇瑰资源论坛免费发布的资源搞所谓的vip或者销售,请谨防上当受骗!
一分钱一分货,好货不便宜,便宜没好货,记住这句,你上当受骗的概率基本为0,贪便宜就已经为你受骗打下基础!
回复

使用道具 举报

0

主题

246

帖子

188

积分

资深会员

Rank: 2

G币
10
信用
0
体力
0
发表于 2020-2-10 12:33:31 | 显示全部楼层
马上来领取免费的邀请码加入奇瑰吧
精品 ,还算可以,支持奇瑰网
回复

使用道具 举报

0

主题

247

帖子

228

积分

中级会员

Rank: 3Rank: 3

G币
10
信用
0
体力
-10
发表于 2020-2-10 12:38:19 | 显示全部楼层
LZ帖子不给力,勉强给回复下吧
回复

使用道具 举报

0

主题

257

帖子

194

积分

资深会员

Rank: 2

G币
10
信用
0
体力
-4
发表于 2020-2-10 12:39:52 | 显示全部楼层
马上来领取免费的邀请码加入奇瑰吧
占坑编辑ing
回复

使用道具 举报

【新用户限量秒杀】热门云产品限量秒杀,云服务器1核2G 16.5元/月起

0

主题

72

帖子

103

积分

资深会员

Rank: 2

G币
0
信用
0
体力
13
发表于 2020-2-10 12:43:46 | 显示全部楼层
前排,哇咔咔
回复

使用道具 举报

0

主题

238

帖子

223

积分

中级会员

Rank: 3Rank: 3

G币
10
信用
0
体力
-10
发表于 2020-2-10 12:44:19 | 显示全部楼层
马上来领取免费的邀请码加入奇瑰吧
一直在看
回复

使用道具 举报

0

主题

246

帖子

194

积分

资深会员

Rank: 2

G币
10
信用
0
体力
-4
发表于 2020-2-10 12:55:30 | 显示全部楼层
鼎力支持!!
回复

使用道具 举报

0

主题

4

帖子

66

积分

普通会员

Rank: 1

G币
0
信用
2
体力
20
发表于 2020-3-14 23:28:41 来自手机 | 显示全部楼层
马上来领取免费的邀请码加入奇瑰吧
我看看哈
回复

使用道具 举报

使用高级回帖 (可批量传图、插入视频等)

发表回复

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
Powered by Discuz! X3.4 ( 粤ICP备18094825号-1 知道创宇云安全  |网站地图
Copyright © 2014-2020 www.qiguiwl.cn All Rights Reserved.
快速回复 返回顶部 返回列表