10
10
router = APIRouter ()
11
11
12
12
13
- @router .post ("/targets " , response_model = schemas .Target )
13
+ @router .post ("" , response_model = schemas .Target )
14
14
def create_target (
15
15
target : schemas .TargetIn , db : Session = Depends (get_db )
16
16
) -> schemas .Target :
@@ -19,7 +19,7 @@ def create_target(
19
19
20
20
21
21
@router .get (
22
- "/targets " ,
22
+ "" ,
23
23
response_model = tp .List [schemas .Target ],
24
24
response_model_include = {"id" , "first_name" , "last_name" },
25
25
)
@@ -28,19 +28,19 @@ def read_targets(db: Session = Depends(get_db)) -> tp.List[schemas.Target]:
28
28
return crud .get_targets (db )
29
29
30
30
31
- @router .get ("/targets/ {target_id}" , response_model = schemas .Target )
31
+ @router .get ("/{target_id}" , response_model = schemas .Target )
32
32
def read_target (target_id : int , db : Session = Depends (get_db )) -> schemas .Target :
33
33
"""Get a specific target."""
34
34
return crud .get_target (db , target_id )
35
35
36
36
37
- @router .delete ("/targets/ {target_id}" , response_model = schemas .Target )
37
+ @router .delete ("/{target_id}" , response_model = schemas .Target )
38
38
def delete_target (target_id : int , db : Session = Depends (get_db )) -> schemas .Target :
39
39
"""Delete a target."""
40
40
return crud .delete_target (db , target_id )
41
41
42
42
43
- @router .put ("/targets/ {target_id}" , response_model = schemas .Target )
43
+ @router .put ("/{target_id}" , response_model = schemas .Target )
44
44
def edit_target (
45
45
target_id : int , target : schemas .TargetIn , db : Session = Depends (get_db )
46
46
) -> schemas .Target :
@@ -54,7 +54,7 @@ def read_pictures(db: Session = Depends(get_db)) -> tp.List[schemas.Picture]:
54
54
return crud .get_pictures (db )
55
55
56
56
57
- @router .post ("/targets/ {target_id}/pictures" , response_model = schemas .Picture )
57
+ @router .post ("/{target_id}/pictures" , response_model = schemas .Picture )
58
58
def create_picture_for_target (
59
59
target_id : int , picture : schemas .PictureCreate , db : Session = Depends (get_db )
60
60
) -> schemas .Picture :
0 commit comments