From 3ad0d5fb4e8dbfc7ecec8f0de6c0caf9ab49ea56 Mon Sep 17 00:00:00 2001 From: Gustavo Henrique Santos Souza de Miranda Date: Fri, 12 Apr 2024 01:34:52 -0300 Subject: [PATCH] Fixed a problem in the Camera,CameraFormat and CameraManufacturer MVCs that wasn't allowing to access the the endpoint --- server/Camera/models.py | 2 +- server/CameraManufacturer/models.py | 2 +- server/CameraManufacturer/urls.py | 4 ++-- server/app.py | 3 ++- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/server/Camera/models.py b/server/Camera/models.py index ad26624..a62c47c 100644 --- a/server/Camera/models.py +++ b/server/Camera/models.py @@ -12,7 +12,7 @@ class Camera(db.Model): fk_CameraFormat_id = db.Column(db.Integer(),db.ForeignKey("camera_format.id")) cameraformat = db.relationship("CameraFormat", back_populates='cameras') fk_CameraManufacturer_id = db.Column(db.Integer(),db.ForeignKey("camera_manufacturer.id")) - cameramanufacturer = db.relationship("CameraManufacturer", back_populates='cameras') + cameramanufacturer = db.relationship("CameraManufacturer", back_populates='cameras' ) def toDict(self): return { c.key: getattr(self,c.key) for c in inspect(self).mapper.column_attrs diff --git a/server/CameraManufacturer/models.py b/server/CameraManufacturer/models.py index 89c5d3f..5eae04c 100644 --- a/server/CameraManufacturer/models.py +++ b/server/CameraManufacturer/models.py @@ -5,7 +5,7 @@ from ..app import db class CameraManufacturer(db.Model): id = db.Column(db.Integer(),primary_key=True,nullable=False,unique=True, autoincrement=True) name = db.Column(db.String(255)) - films = db.relationship("Camera",back_populates='cameramanufacturer') + cameras = db.relationship("Camera",back_populates='cameramanufacturer') def toDict(self): return { diff --git a/server/CameraManufacturer/urls.py b/server/CameraManufacturer/urls.py index 9954192..478b6fc 100644 --- a/server/CameraManufacturer/urls.py +++ b/server/CameraManufacturer/urls.py @@ -4,12 +4,12 @@ from ..app import app from .controllers import list_all_cameramanufacturers_controller,create_cameramanufacturer_controller,retrieve_cameramanufacturer_controller,update_cameramanufacturer_controller,delete_cameramanufacturer_controller @app.route("/CameraManufacturer",methods=["GET","POST"]) -def list_all_create_filmmanufacturers(): +def list_all_create_cameramanufacturers(): if request.method == 'GET' : return list_all_cameramanufacturers_controller() if request.method == 'POST' : return create_cameramanufacturer_controller() @app.route("/CameraManufacturer/",methods=["GET","PUT","DELETE"]) -def retrieve_update_delete_FilmManufacturers(cameramanufacturer_id): +def retrieve_update_delete_cameramanufacturers(cameramanufacturer_id): if request.method == 'GET' : return retrieve_cameramanufacturer_controller(cameramanufacturer_id) if request.method == 'PUT' : return update_cameramanufacturer_controller(cameramanufacturer_id) if request.method == "DELETE": return delete_cameramanufacturer_controller(cameramanufacturer_id) \ No newline at end of file diff --git a/server/app.py b/server/app.py index 64959c4..1805a54 100644 --- a/server/app.py +++ b/server/app.py @@ -39,8 +39,9 @@ from .Film import urls from .FilmManufacturer import urls from .FilmFormat import urls from .Location import urls -from .Camera import urls from .CameraFormat import urls +from .Camera import urls +from .CameraManufacturer import urls if __name__ == "__main__":