コード例 #1
0
ファイル: store.py プロジェクト: bapatrucha/FlaskREST
 def delete(self, name):
     store = StoreModel.findByName(name)
     if store:
         store.delete()
     else:
         return {'Message': 'Store {} does not exist'.format(name)}, 404
     return {'Message': 'Store {} deleted'.format(name)}, 200
コード例 #2
0
 def post(self, name):
     if StoreModel.findByName(name):
         return {'message': '{} store already exists'.format(name)}, 400
     store = StoreModel(name)
     try:
         store.save_to_db()
     except:
         return {'message': 'Something went wrong'}, 500
     return store.json(), 201
コード例 #3
0
ファイル: store.py プロジェクト: bapatrucha/FlaskREST
 def post(self, name):
     store = StoreModel.findByName(name)
     if store:
         return {'Message': 'Store {} already exists'.format(name)}, 400
     store = StoreModel(name)
     try:
         store.save()
     except:
         return {'Error': 'Store {} could not be created'.format(name)}, 500
     return store.json(), 201
コード例 #4
0
 def post(self, name):
     if StoreModel.findByName(name):
         return {
             'message': "An store called '{}' already exists".format(name)
         }, 400
     store = StoreModel(name)
     try:
         store.saveToDb()
     except:
         return {"message": "An error occurred adding the store"}, 500
     return store.json(), 201
コード例 #5
0
ファイル: store.py プロジェクト: dougblizz/FlaskRestfulTest
    def post(self, name):
        if StoreModel.findByName(name):
            return {'message': f'la tienda {name} ya existe'}

        store = StoreModel(name)
        try:
            store.save_to_db()
        except:
            return {'message': 'error al crear una tienda'}, 500

        return store.json(), 201
コード例 #6
0
    def post(self, name):
        if StoreModel.findByName(name):
            return {"message": "Store already exists."}

        store = StoreModel(name)
        try:
            store.save_to_db()
        except:
            return {
                "message": "An error occurred while creating the store."
            }, 500  # HTTP Internal Server Error

        return store.json(), 201  # HTTP Created
コード例 #7
0
 def get(self, name):
     store = StoreModel.findByName(name)
     if store:
         return store.json()
     return {'message': 'Store not found'}, 404
コード例 #8
0
 def delete(self, name):
     store = StoreModel.findByName(name)
     if store:
         store.deleteFromDb()
     return {'message': 'Store deleted'}
コード例 #9
0
ファイル: store.py プロジェクト: bapatrucha/FlaskREST
 def get(self, name):
     store = StoreModel.findByName(name)
     if store:
         return store.json()
     return {'Message': 'Store {} not found'.format(name)}, 404
コード例 #10
0
    def get(self, name):
        store = StoreModel.findByName()
        if store:
            return store.json()

        return {"message": "Store not found."}, 404  # HTTP Not Found
コード例 #11
0
    def delete(self, name):
        store = StoreModel.findByName(name)
        if store:
            store.delete_from_db()

        return {"message": "Store deleted."}
コード例 #12
0
    def delete(self, name):
        store = StoreModel.findByName(name)
        if store:
            store.delete_from_db()

        return {'message': '{} record deleted'.format(name)}
コード例 #13
0
ファイル: store.py プロジェクト: dougblizz/FlaskRestfulTest
 def get(self, name):
     store = StoreModel.findByName(name)
     if store:
         return store.json()
     return {'message': 'Tienda no encontrada'}, 404
コード例 #14
0
ファイル: store.py プロジェクト: dougblizz/FlaskRestfulTest
 def delete(self, name):
     store = StoreModel.findByName(name)
     if store:
         store.delete_from_db()
         return {'message': 'La tienda se borro correctamente'}, 200
     return {'message': 'Tienda no encontrada'}, 200