搜尋

首頁  >  問答  >  主體

python - APP后台的技术栈?

我想做一个app,后台打算用python来写,业务不复杂,也不用考虑性能问题,但之前没怎么接触过后台,不知道需要搭建一个什么样的技术栈,什么服务器跟python搭配得比较好?还是不用考虑,直接来一个简单的http服务器就行?框架只是听过django,但它似乎是个大而全的全栈框架,用这样的框架会不会小题大做?

能不能列一下后台的技术栈?谢谢~

高洛峰高洛峰2888 天前453

全部回覆(3)我來回復

  • 大家讲道理

    大家讲道理2017-04-17 17:56:34

    不會。 業務不複雜,沒有高並發需求用 Django 寫後台綽綽有餘。 如果用 Django 的話通常的生產環境解決方案:

    前端伺服器: nginx 。主要做靜態資源發送和動態請求轉發至後端伺服器;
    後端伺服器: uWSGI 。主要做後端伺服器,說穿了就是運作 Django 應用的伺服器;

    要注意的是用Django 做app 的後台需要寫資料介面( API ),這塊需要用到資料序列化( json、 xml )等, Django 提供的serializer 序列的資料比較複雜,不適用於直接輸出,可能需要django-rest-framework 或自己寫個序列器,之前我寫過一個序列化服務,如果需要你可以看看:django-simple-serializer

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:56:34

    一般的app,都不需要考慮太多壓力,又不是上百萬日活的項目

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:56:34

    如果項目不大的話。不建議用Python,可以試試PHP,開發部署都很快。
    django是一個比較大的框架,你可以試著按照官方網站上的教學走一邊。輕量級的選擇 flask,起碼兩個小時就能用。可以留下項目地址,幫你參考

    回覆
    0
  • 取消回覆