Здравствуйте.
У меня есть такая структура папок проекта
в wcgi.py прописываю подключение объекта server1 из app.main
from app.main1 import server1
if __name__ == "__main__":
server1.run(host='0.0.0.0', port=8118)
в main1/app.py
from flask import Flask
from flask import request, jsonify
from random import sample
server1 = Flask(__name__)
def run_request():
index = int(request.json['index'])
list = ['red', 'green', 'blue', 'yellow', 'black']
return list[index]
@server1.route('/', methods=['GET', 'POST'])
def hello_world():
if request.method == 'GET':
return 'The model is up and running. Send a POST request'
else:
return run_request()
запусукаю
app$ gunicorn -w 1 -b 0.0.0.0:8118 wsgi:server
возвращается ошибка
File "/home/drno/IdeaProjects/inclouds/backend/app/wsgi.py", line 1, in <module>
from app.main1 import server1
ModuleNotFoundError: No module named 'app'
Что я не так сделал и как это исправить?