def inject_menu(): if is_login(): accountsList = [dict(model_to_dict(x, False, only=[Bank.id,Bank.name]), \ **{'accounts':[model_to_dict(y, only=[Account.id, Account.name]) \ for y in x.accounts.select(Account.id, Account.name).where(Account.fk_user == session['id'])]}) \ for x in Bank.select(Bank.id,Bank.name).distinct().join(Account).where(Account.fk_user == session['id'])] envelopesList = [model_to_dict(x, only=[Envelope.id, Envelope.name]) \ for x in Envelope.select(Envelope.id, Envelope.name)] return dict(accountsList=accountsList, envelopesList=envelopesList) return dict()
def login(): if is_login(): return redirect(url_for('home')) rtn = dict() rtn['createAccount'] = True if User.select().count()==0 else False return rtn