Spaces:
Running
on
Zero
Running
on
Zero
File size: 461 Bytes
1f074d8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
from fastapi import APIRouter
from app.schemas import TeamSchema
from app.models import Team
router = APIRouter()
@router.post("/teams")
async def create_team(team: TeamSchema):
new_team = Team(name=team.name)
db.session.add(new_team)
db.session.commit()
return {"message": "Team created successfully"}
@router.get("/teams")
async def get_teams():
teams = Team.query.all()
return [{"id": team.id, "name": team.name} for team in teams] |