Revize 2229e0e1
Přidáno uživatelem Matěj Zeman před asi 2 roky(ů)
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
re #9416 Fixed timestamp.