from flask import session
session['user_id'] = 'KAKAYTO_STROKA'
print(session.get('user_id'))
/* yarn add -D eslint-config-equimper */
{
"extends": "equimper",
"rules": {
"strict": 0,
"arrow-body-style": 0,
"no-unused-expressions": ["error", { "allowTernary": true }],
"no-console": 0,
"react/jsx-uses-react": "error",
"react/jsx-uses-vars": "error",
"indent": ["error", 2],
"linebreak-style": ["error", "unix"],
"quotes": ["error", "single"],
"semi": ["error", "always"],
"spaced-comment": 0,
"max-len": 0,
"camelcase": 0,
"comma-dangle": ["error", "only-multiline"],
"object-curly-spacing": 0,
"no-nested-ternary": 0
}
}
choices=[(item.id, item.searcher) for item in Searcher.query.all()]
Вот в этой строке, наверняка у вас item.id - идет в int, то бишь число.
А когда из формы приходит, он всегда будет приходить как str, видно, что число в кавычках.
Попробуйте так добавить str: