Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to use Delete method in python flask

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
like image 542
Renjith R Avatar asked Feb 06 '17 11:02

Renjith R


1 Answers

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?

like image 117
pch Avatar answered Nov 20 '22 18:11

pch