mirror of
https://git.hmsn.ink/coin/api.git
synced 2026-03-20 00:02:16 +09:00
23 lines
628 B
Python
23 lines
628 B
Python
from sqlalchemy.orm import Session
|
|
from sqlalchemy import and_, or_, desc, asc
|
|
|
|
from models import get_session, Ticker
|
|
|
|
|
|
def get_ticker(session: Session, contract: str):
|
|
return session.query(Ticker).filter(Ticker.contract == contract).limit(500).all()
|
|
|
|
def get_ticker_count(session: Session, contract: str):
|
|
return session.query(Ticker).filter(Ticker.contract == contract).count()
|
|
|
|
# 사용 예시
|
|
|
|
session = get_session()
|
|
try:
|
|
cnt = get_ticker_count(session, "BTC_USDT")
|
|
print(cnt)
|
|
tickers = get_ticker(session, "BTC_USDT")
|
|
for ticker in tickers:
|
|
print(ticker.clast)
|
|
finally:
|
|
session.close() |