иметь самое простое приложение в папке src
в
__init__.py
:
from flask import Flask
from flask_restful import Api
app = Flask(__name__)
api = Api(app)
routes.py:
from src import api
class HelloWorld(Resource):
def get(self):
return {'hello': 'world'}
api.add_resource(HelloWorld, '/')
wigs.py
:
from src import app
if __name__ == '__main__':
app.run(debug=True)
Я получил сообщение:
The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
Но если я объединяю routes.py and wsgi.py:
from src import app, api
class HelloWorld(Resource):
def get(self):
return {'hello': 'world'}
api.add_resource(HelloWorld, '/')
if __name__ == '__main__':
app.run(debug=True)
все работает!
Как я могу разделить этот код ??