python - APP后台的技术栈?

查看:90
本文介绍了python - APP后台的技术栈?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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

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

解决方案

不会。 业务不复杂,没有高并发需求用 Django 写后台绰绰有余。 如果用 Django 的话通常的生产环境解决方案:

前端服务器: nginx 。主要做静态资源发送和动态请求转发至后端服务器;
后端服务器: uWSGI 。主要做后端服务器,说白了就是运行 Django 应用的服务器;

需要注意的是用 Django 做 app 的后台需要写数据接口( API ),这块需要用到数据序列化( json、 xml )等, Django 提供的 serializer 序列的数据比较复杂,不适用于直接输出,可能需要 django-rest-framework 或者自己写个序列器,之前我写过一个序列化服务,如果需要你可以看看:django-simple-serializer

这篇关于python - APP后台的技术栈?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆