def oOsebi(id_st): mail=get_user() admin = get_administrator() uporabnik = modeli.podatki(id_st) vsota = 0 if admin or (uporabnik is not None and mail[0] == uporabnik[3]): id, ime, priimek, mail, geslo = uporabnik valute = modeli.seznam_valut() lastnistvo = modeli.vsi_podatki(id_st) for _, _ , _, nova_vrednost, kol, _ in lastnistvo: vsota+=nova_vrednost*kol vsota = round(vsota,2) zasluzek = modeli.zasluzek(id) return template('oseba.html', id=id, ime = ime, priimek=priimek, mail=mail,valute=valute,kolicina=None,lastnistvo=lastnistvo, zasluzek=zasluzek, vsota=vsota) abort(404,"Not found: '/oseba/{0}'".format(id_st))
def glavniMenu(): valute = modeli.seznam_valut() data = requests.get(r'https://www.bitstamp.net/api/v2/order_book/ethbtc') data = data.json() bids = pd.DataFrame() bids['quantity'] = [i[1] for i in data['bids']] bids['price'] = [i[0] for i in data['bids']] asks = pd.DataFrame() asks['price'] = [i[0] for i in data['asks']] asks['quantity'] = [i[1] for i in data['asks']] asks.price = asks.price.apply(float) asks.quantity = asks.quantity.apply(float) bids.price = bids.price.apply(float) bids.quantity = bids.quantity.apply(float) bids_dict = {x[1]: x[0] for x in bids.itertuples(index=False)} asks_dict = {x[0]: x[1] for x in asks.itertuples(index=False)} bidask = dict() bidask['asks'] = asks_dict bidask['bids'] = bids_dict data['asks'] = [{ 'price': float(i[0]), 'amount': float(i[1]) } for i in data['asks']][:100] data['bids'] = [{ 'price': float(i[0]), 'amount': float(i[1]) } for i in data['bids']][:100] return template('glavni.html', mail=None, geslo=None, ime=None, priimek=None, valute=valute, napaka_registriraj=None, napaka_prijava=None, orderbook=data)
def dodaj_nove_valute(): if get_administrator(): modeli.dodaj_nove_valute() rezultat = modeli.seznam_valut() redirect('/administrator/valute') return template('seznam_valut.html', rezultat=rezultat)
def dodaj_valute(): if get_administrator(): rezultat = modeli.seznam_valut() redirect('/administrator/valute') return template('seznam_valut.html', rezultat=rezultat) abort(404, "Not found: '/dodaj_nove_valute")
def administrator_valute(): if get_administrator(): rezultat = modeli.seznam_valut() return template('seznam_valut.html', rezultat=rezultat) abort(404, "Not found: '/administrator/valute")
def administrator(): if get_administrator(): valute = modeli.seznam_valut() return template('administrator.html', valute=valute) abort(404, "Not found: '/administrator'")
def glavniMenu(): valute = modeli.seznam_valut() return template('glavni.html', mail=None, geslo=None,ime=None,priimek=None, valute=valute,napaka_registriraj=None,napaka_prijava=None)