Django/HTML - HTML не показывает полную строку из контекста, а только ее часть

Я работаю над сайтом на Django. На этом сайте есть форма с кнопкой предварительного просмотра.

Как я хотел бы, чтобы это работало: Текст вводится в поле ввода на HTML. Нажата кнопка предварительного просмотра. Python скрипт запускается в фоновом режиме. Форма сохраняет свои значения.

Что я сделал: Пока мне удалось создать форму, кнопку предварительного просмотра, запустить скрипт и вернуть значения как контекст в HTML и показать его на форме. Однако проблема в том, что если в строке есть пробелы. Форма показывает только первую часть строки, а не всю строку. Пример: Если я ввожу имя "Джон Смит" и нажимаю кнопку предварительного просмотра. Форма покажет мне только "Джон". То же самое, если я введу "London, United Kingdom". Форма покажет мне "Лондон,"

Я искал в Google и stackoverflow, но не смог найти решение этой проблемы, поэтому решил спросить здесь. Буду признателен, если кто-нибудь сможет помочь мне в этом.

views.py

   '''
   nname = request.POST['name']
   django_run_script()
   context = {'name': nname}
   '''

index.html

'''
<div class="form-group">
<label class="label" for="name">Full Name</label>
<input type="text" class="form-control" name="name" id="name" placeholder="Name" required value={{ name|default:"" }}>
</div>
'''

Спасибо, С уважением,

Шашанк

Решение: Я думаю, что мне удалось найти решение этой проблемы. Мне пришлось внести небольшие изменения. Смотрите коды ниже:

From:

<input type="text" class="form-control" name="name" id="name" placeholder="Name" required value={{ name|default:"" }}>

To:

<input type="text" class="form-control" name="name" id="name" placeholder="Name" required value="{{ name|default:"" }}">
Вернуться на верх