【社區論壇APP源碼】社區校園APP源碼分享+含後台
源碼簡介與安裝說明:
前言
本項目雖然是采用 React Native 開發的,但是實際使用體驗應該不輸大部分 Github 上的個人開發的原生應用。
這個項目大部分代碼是近一年前開發寫的,由於 React Native 生態不夠完善,社區組件總有各種各樣的差強人意,許多基礎的組件 (SlideInMenu、Toast、ContextMenu等) 都是自己寫動畫手擼的(也借鑒了許多開源項目)。
另外,在寫這個項目之前,我對 JavaScript 的掌握程度僅僅是勉強能使用 Jquery 和 Ajax,但 React 使用到了 ES6 的內容,因此許多 JS 的代碼都是參照官網和Github上源碼照貓畫虎寫的,並非專業前端,代碼寫的水平不高見笑了。沒有使用到 Redux,都是很普通很基礎的 JS 代碼,稍微了解 ES6 的類及箭頭函數就能看懂代碼。
安裝依賴及運行
安裝依賴
pip install -r requirements.txt
數據庫初始化
python manage.py db init
本地運行
python manage.py runserver -h0.0.0.0 -p80
服務器部署
第一步:
新增環境變量
export flask_server_type=”development”
同時,在config.py中定義數據庫地址等信息。
第二步:
啟動服務,推薦使用Gunicorn,步驟如下:
gunicorn -w 3 manage:app -b 0.0.0.0:8000
第三步:
配置nginx,轉發80端口請求到gunicorn:
sudo ln -s deployment/nginx /etc/nginx/sites-enabled/mysitename.conf
API設計及文檔
API采用restful API風格設計。
三種類型的請求:
GET 獲取數據
POST 創建數據
PUT/PATCH 修改數據
相關說明:
1、VIP會員無限製任意下載,免積分。立即前往開通>>
2、下載積分可通過日常 簽到、綁定郵箱 以及 積分兌換 等途徑獲得!
3、本站資源大多存儲在雲盤,如出現鏈接失效請評論反饋,如有密碼,均為:www.ipipn.com。
4、所有站內資源僅供學習交流使用。未經原版權作者許可,禁止用於任何商業環境,否則後果自負。為尊重作者版權,請購買正版作品。
5、站內資源來源於網絡公開發表文件或網友分享,如侵犯您的權益,請聯係管理員處理。
6、本站提供的源碼、模板、軟件工具等其他資源,都不包含技術服務,請大家諒解!
7、源碼、模板等資源會隨著技術、壞境的升級而存在部分問題,還請慎重選擇。
PS.源碼均收集自網絡,如有侵犯閣下權益,請發信件至: admin@ipipn.com .
源站網 » 【社區論壇APP源碼】社區校園APP源碼分享+含後台
感謝分享
真不錯
232323
感謝分享
感覺很不錯啊,