Code: Alles auswählen
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)
Code: Alles auswählen
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)
Traceback (most recent call last):
File "c:\Users\Nicov\Uni\FlaskDemo\backend\main.py", line 2, in <module>
from config import app,db
ImportError: cannot import name 'app' from 'config' (c:\Users\Nicov\Uni\FlaskDemo\backend\config.py)
ich habe keine Ahnung was ich da tun soll, die genannten files befinden sich alle im gleichen Ordner