Заполните форму, используя шаблон Flask / Jinja2. Входные текстовые поля являются усеченными данными - PullRequest
0 голосов
/ 11 января 2020

Я пытаюсь отправить данные в Flask шаблон Jinja2 и заполнить текстовый ввод внутри формы. Когда я делаю это, мои данные усекаются. Например:

App.py

@app.route('/test')
def test():    
    text = 'My long test entry'
    return render_template('test.html', text=text)

Шаблон

<head>
  <title>test</title>  
</head>
<body>
  <form>
    test:<br>
    <input type="text" name="test" value={{text}}>    
  </form> 
</body>

Результат

enter image description here

Я хочу заполнить всю строку.

1 Ответ

4 голосов
/ 11 января 2020

Вам понадобятся кавычки около {{text}}

Вот что делает:

<input type="text" name="test" value=My long test entry>

Вот что вы хотите сделать:

<input type="text" name="test" value="My long test entry">

Вот что вы код должен выглядеть так:

<input type="text" name="test" value="{{text}}"> 
...