Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 2229e0e1

Přidáno uživatelem Matěj Zeman před asi 2 roky(ů)

re #9416 Fixed timestamp.

Zobrazit rozdíly:

server/sql_app/api/pcs.py
11 11
models.Base.metadata.create_all(bind=engine)
12 12
templates = Jinja2Templates(directory="templates/pcs")
13 13

  
14
pcs = APIRouter()
14
pcs = APIRouter(prefix="/api/v1")
15 15

  
16 16

  
17 17
# Dependency
......
23 23
        db.close()
24 24

  
25 25

  
26
@pcs.get("/pcs-web/", response_class=HTMLResponse)
26
@pcs.get("/pcs-web", response_class=HTMLResponse)
27 27
async def read_pcs(request: Request, skip: int = 0, limit: int = 100, db: Session = Depends(get_db)):
28 28
    pcs = crud.get_pcs(db, skip=skip, limit=limit)
29 29
    return templates.TemplateResponse("pcs.html", {"request": request, "pcs": pcs})
30 30

  
31 31

  
32
@pcs.post("/pc/", response_model=schemas.PC)
32
@pcs.post("/pc", response_model=schemas.PC)
33 33
def create_pc(pc: schemas.PCCreate, db: Session = Depends(get_db)):
34 34
    print(crud.create_pc(db=db, user=pc.username, host=pc.hostname))
35 35

  
36 36

  
37
@pcs.get("/pcs/", response_model=List[schemas.PC])
37
@pcs.get("/pcs", response_model=List[schemas.PC])
38 38
def read_pcs(skip: int = 0, limit: int = 100, db: Session = Depends(get_db)):
39 39
    pcs = crud.get_pcs(db, skip=skip, limit=limit)
40 40
    return pcs

Také k dispozici: Unified diff