How to use Delete method in python flask.My code segment has some issues and it shows Method Not Allowed while loading the url http://localhost:8082/api/users/remove_group/5.
@app.route('/api/users/remove_group/<int:groupId>',methods=['DELETE'])
def removeGroup(groupId):
try:
print 'its working--Delete group'
if userGroup.query.filter_by(group_id=groupId).first() is not None:
userGroup.query.filter_by(group_id=groupId).delete()
message='Group removed succesfully\n'
else:
print 'Group not found'
message='Group not found\n'
except HTTPException as error:
return error(os.version)
return message
HTML suports only GET/POST requests in forms, isn't it? Thus, you might try to get access to your removeGroup
method with POST
request that is not allowed in @app.route
.
Please, see also: Should PUT and DELETE be used in forms?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With