Вы можете использовать чашу , ее легко разрабатывать так же, как Flask, и легко развертывать в AWS.
$ pip install chalice
$ chalice new-project helloworld && cd helloworld
$ cat app.py
from chalice import Chalice
app = Chalice(app_name="helloworld")
@app.route("/")
def index():
return {"hello": "world"}
$ chalice local
...
http://localhost:8000
$ chalice deploy
...
https://endpoint/dev
$ curl https://endpoint/api
{"hello": "world"}
Некоторые предлагали Django, поскольку я писал приложения для Djangoв течение многих лет он имеет большую кривую обучения по сравнению с Chalice / Flask, так как это намного большая платформа (лучшая платформа, намного превосходящая любые PHP-платформы).Если вы хотите начать работу с очень простыми API-интерфейсами, я бы посоветовал вам начать с Chalice / Flask.
Если вы ветеран Python и находите изучение Django несладким, я рекомендую использовать Django Rest Framework , который хорошо работает с ORM Джанго и упрощает стандартные операции REST.