Проблема с Postman для удаления с помощью Flask PythonPython

Программы на Python
Ответить
Anonymous
 Проблема с Postman для удаления с помощью Flask Python

Сообщение Anonymous »

У меня есть простой FLASK-API, который связан с аутентификацией, я имею в виду простой вход в систему и страницу регистрации. Для проверки серверной части я использую Postman, а для базы данных я также использую MySQL. Когда я ввожу идентификатор от Postman для удаляющего пользователя, я получил сообщение об ошибке. Я удаляю свой маршрут удаления ниже:

Код: Выделить всё

@app.route('/delete', methods=['GET', 'POST'])
def delete():
message=''
cursor = mysql.connection.cursor(MySQLdb.cursors.DictCursor)

if request.method == 'POST':
for id in request.json.getlist('mycheckbox'):
print(id)
cursor.execute('DELETE FROM usertable WHERE id = {0}'.format(id))
mysql.connection.commit()
message='Successfully Deleted!'
return jsonify(message)
Я также вхожу в систему и регистрирую маршруты, я использую методы POST в Postman, и он работает хорошо, когда я ввожу адрес электронной почты, имя пользователя и пароль. Он выдает мне сообщение jsonify в почтальоне, например «вы успешно вошли в систему и т. д. Однако, если я хочу удалить пользователя, указав только идентификатор

Код: Выделить всё

{
"id": "18"
}
Я получил это сообщение;

500 Внутренняя ошибка сервера. Сервер обнаружил внутреннюю ошибку и не смог выполнить ваш запрос. Либо сервер перегружен, либо в приложении ошибка.


Подробнее здесь: https://stackoverflow.com/questions/736 ... ask-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»