переменная не отображается в шаблоне python - PullRequest
2 голосов
/ 12 июля 2020

1). У меня есть раскрывающийся список электронных писем пользователей. Когда я выбираю один из них, появляется модальное окно с этим письмом, и я могу отправить сообщение на это письмо. Но когда я его отправляю, я получаю сообщение об ошибке: 'NoneType' object is not subscriptable. В чем проблема? мой объект не пуст (я получаю его с помощью ajax) Я могу получить свою электронную почту в консоли.

2). Вторая проблема в том, что я не могу разместить свои born_date и phone_number на странице, но могу распечатать их в консоли. Проблема с render_template. Пожалуйста, помогите.

Структура базы данных:

enter image description here

@app.route('/profile', methods=['GET','POST'])
def profile():
  if request.method == 'POST':
     print('Holy Shit!')
     data = request.json
     print(str_value_to_list(data['selectedItems'][0]))

     cur = mysql.connection.cursor()
     cur.execute("SELECT born_date, phone_number FROM users.data WHERE email = '%s'" % 
     str_value_to_list(data['selectedItems'][0]))
     account = cur.fetchone()
     born = account[0]
     num = account[1]
     print(born)
     print(num)
     return render_template('profile.html', born=born, num=num)

html:

 Найдите свой адрес электронной почты  
Получить информацию
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...