hello I'm trying to create my first fask REST API app in python.
I have created 3 packages.
Config package
config.py
host = 'localhost'
port = 8080
debug = True
controllers package
calendar.py
from server.server import app
@app.route('/')
@app.route('/home')
def home():
return {"hello: word "}
server server.py
from flask import Flask
from controllers import calendar
app = Flask(__name__)
and one main.py
from server.server import app
from config import config
if __name__ == '__main__':
app.run(host=config.host, port=config.port, debug=config.debug)
I'm getting the below error, where I'm going wrong?
ImportError: cannot import name 'app' from partially initialized module 'server.server' (most likely due to a circular import) (/Users/local/PycharmProjects/testflask/server/server.py)