Fixed a problem in the Camera,CameraFormat and CameraManufacturer MVCs that wasn't allowing to access the the endpoint
This commit is contained in:
parent
8d496dd1b0
commit
3ad0d5fb4e
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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/<cameramanufacturer_id>",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)
|
||||
|
|
@ -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__":
|
||||
|
|
|
|||
Loading…
Reference in New Issue