2022-05-22 16:53:20 +02:00
|
|
|
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()
|
|
|
|
|
2022-06-02 22:36:08 +02:00
|
|
|
return user_collection
|
|
|
|
|
|
|
|
|
|
|
|
def render_card(card, user):
|
|
|
|
|
|
|
|
return next_card()
|
|
|
|
|
|
|
|
|
|
|
|
def next_card():
|
|
|
|
pass
|