文章目录
参考链接
如果你从来没有弄过python restful api 请参考以下链接入门。
如何在Ubuntu 18.04上使用uWSGI和Nginx服务Flask应用程序
注意: 以上链接有一些坑,可能会踩到:
- 如何在
.ini
文件中指定项目中的wsgi的路径 nginx
配置好后无法访问项目,报权限问题或者连接被拒
以上问题我都遇到过,而且也花了很长时间解决。我的教程里会指明如何解决以上问题,在使用的过程中,有任何问题,可以加群:821605718
或者加我个人qq:2768861003
效果展示
已一个简单的helloword为例
一、准备工作
- linux 环境: ubuntu18.04
- 准备一个可运行的python restful api
1.1 可运行的python demo:
app.py
:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
from flask import Flask
from flask_restful import Resource, Api
app = Flask(__name__)
api = Api(app)
class HelloWorld(Resource):
"""
api: /api/HelloWorld
restful 接口调用测试
"""
def get(self):
print('Hello world of RESTful api!')
return {
'hello': 'world'}
api.add_resource(HelloWorld, '/api/HelloWorld')
if __name_