fix: readd missing imports and funcs II
This commit is contained in:
@@ -60,6 +60,9 @@ def __czy_x_istnieje(typ, **id):
|
|||||||
def czy_sportowiec_istnieje(id_zawodnika: str):
|
def czy_sportowiec_istnieje(id_zawodnika: str):
|
||||||
return __czy_x_istnieje("sportowcy", id_zawodnika=id_zawodnika)
|
return __czy_x_istnieje("sportowcy", id_zawodnika=id_zawodnika)
|
||||||
|
|
||||||
|
def czy_klub_istnieje(id_klubu: str):
|
||||||
|
return __czy_x_istnieje("kluby", id_klubu=id_klubu)
|
||||||
|
|
||||||
# GET /api/v1
|
# GET /api/v1
|
||||||
def stub_hello():
|
def stub_hello():
|
||||||
"""
|
"""
|
||||||
@@ -95,7 +98,7 @@ def stats():
|
|||||||
return 200, "ok", data_to_send
|
return 200, "ok", data_to_send
|
||||||
|
|
||||||
# GET /api/v1/matches
|
# GET /api/v1/matches
|
||||||
def get_matches(r = None, id_zawodnika: str | None = None, rok: int | None = None):
|
def get_matches(r = None, id_zawodnika: int | None = None, rok: int | None = None):
|
||||||
"""
|
"""
|
||||||
Zwraca mecze.
|
Zwraca mecze.
|
||||||
Przykład wywołania:
|
Przykład wywołania:
|
||||||
@@ -134,7 +137,7 @@ def get_matches(r = None, id_zawodnika: str | None = None, rok: int | None = Non
|
|||||||
return 200, "ok", response_json
|
return 200, "ok", response_json
|
||||||
|
|
||||||
# GET /api/v1/player_stats
|
# GET /api/v1/player_stats
|
||||||
def player_stats(r = None, id_zawodnika: str | None = None):
|
def player_stats(r = None, id_zawodnika: int | None = None):
|
||||||
"""
|
"""
|
||||||
Zwraca statystyki gracza.
|
Zwraca statystyki gracza.
|
||||||
Przykład wywołania:
|
Przykład wywołania:
|
||||||
@@ -148,7 +151,7 @@ def player_stats(r = None, id_zawodnika: str | None = None):
|
|||||||
id_zawodnika = r.args.get('id_zawodnika', 0)
|
id_zawodnika = r.args.get('id_zawodnika', 0)
|
||||||
|
|
||||||
# Sprawdź, czy sportowiec o podanym (lub niepodanym) id istnieje.
|
# Sprawdź, czy sportowiec o podanym (lub niepodanym) id istnieje.
|
||||||
elif not czy_sportowiec_istnieje(id_zawodnika=id_zawodnika):
|
if not czy_sportowiec_istnieje(id_zawodnika=id_zawodnika):
|
||||||
return 404, "error", {"error_msg": "This sportsman has not been found in the database. Try: id_zawodnika=1"}
|
return 404, "error", {"error_msg": "This sportsman has not been found in the database. Try: id_zawodnika=1"}
|
||||||
|
|
||||||
# Gdy sportowiec istnieje, wypisz jego statystyki.
|
# Gdy sportowiec istnieje, wypisz jego statystyki.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from flask_sqlalchemy import SQLAlchemy
|
from flask_sqlalchemy import SQLAlchemy
|
||||||
from functools import wraps
|
from functools import wraps
|
||||||
from sqlalchemy import ForeignKey, select, insert, update, extract
|
from sqlalchemy import ForeignKey, select, insert, update, extract, func, case
|
||||||
from sqlalchemy.orm import Mapped, mapped_column, DeclarativeBase, Session, relationship
|
from sqlalchemy.orm import Mapped, mapped_column, DeclarativeBase, Session, relationship
|
||||||
from typing import List
|
from typing import List
|
||||||
import time
|
import time
|
||||||
|
|||||||
Reference in New Issue
Block a user