Обнуляемые столбцы не обновляются - PullRequest
0 голосов
/ 27 сентября 2018

Я делаю API, используя Flask.Я установил для столбца изображения значение nullable = True, однако я не могу обновить этот столбец.Вот код:

def register():
    try:
        '''
        different details are uploaded except profile_image which is set to nullable = True
        '''
        new_user = User(''' all columns are updated''')
        db.session.add(new_user)
        db.session.commit()

    except:
        image = request.files['profile_image']
        user = User.query.filter_by('''query matched''').first()
        user.profile_image = image.read()
        db.session.commit()
        return jsonify({"message" : "Account successfully created"})

    return jsonify(''' json object sent''')

Здесь, хотя он должен был быть обновлен, столбец остается нулевым, как проверено в редакторе баз данных на основе JAvascript (JADE).Я понятия не имею, почему это не работает

1 Ответ

0 голосов
/ 27 сентября 2018

Удалить отступ для кода после исключения.Все отступы после, кроме, только выполняются, если происходит исключение.

except:

image = request.files['profile_image']
...