I have the following code
from flask import Flask from flask_sqlalchemy import SQLAlchemy from flask_cors import CORS app = Flask(__name__) CORS(app) app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:///mydatabase.db" app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False db = SQLAlchemy(app)now i try to import in into this file
from flask import request, jsonify from config import app,db from models import Contact @app.route("/contacts", methods =["GET"]) def get_contacts(): contacts = Contact.query.all() json_contacts = list(map(lambda x: x.to_json(), contacts)) return jsonify({"contacts": json_contacts}) if __name__ == "__main__": with app.app_context(): db.create_all() app.run(debug = True)and I get the following error
Traceback (most recent call last):File "c:\Users\Nicov\Uni\FlaskDemo\backend\main.py", line 2, in from config import app,dbImportError: cannot import name 'app' from 'config' (c:\Users\Nicov\Uni\FlaskDemo\backend\config.py)
I tried the relative path sofrom .config import app,dbit was the same failure I don't know what else to try
projectstructuredirectory backend{main.py, models.py, config.py}