From 2cb1811d20f46ce741b4ccb7c4c86ed92b0ef65e Mon Sep 17 00:00:00 2001 From: Kostanjevec Date: Sun, 22 May 2022 16:53:20 +0200 Subject: [PATCH] get collection from db --- deck.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 deck.py diff --git a/deck.py b/deck.py new file mode 100644 index 0000000..0af3fcb --- /dev/null +++ b/deck.py @@ -0,0 +1,27 @@ +from flask import ( + Blueprint, flash, g, redirect, render_template, request, url_for, session +) + +from werkzeug.exceptions import abort + +from auth import login_required +from create_db import Card, User + +from config import CONFIG + +from sqlalchemy import create_engine +from sqlalchemy.orm import sessionmaker + +bp = Blueprint('deck', __name__) + +engine = create_engine(CONFIG['DB_CONNECTION']) +dbsessionmaker = sessionmaker(bind=engine) +dbsession = dbsessionmaker() + +@bp.route('/deck', methods=['GET']) +# @login_required +def get_deck(user_id): + + user_collection = dbsession.query(Card).filter(Card.owner_id == user_id).all() + + return user_collection \ No newline at end of file