Сценарий:
Я работаю над школьным проектом в flask. Это должно позволить кому-то создать персонажа, выбрав опции из выпадающего списка и иногда вручную вводя значения. Я настроил его так, чтобы выборки сохранялись в базе данных, но они должны иметь возможность снова просматривать и редактировать их, и один и тот же пользователь может иметь несколько символов, поэтому я не могу просто жестко закодировать его. Я думаю, что лучший способ сделать это - показать ту же страницу выбора, с которой они создали персонажа, но с выбранными параметрами, которые они уже выбрали, и данными, которые они ввели в правильное место.
Проблема:
Я просто не знаю, как заставить html отображать необходимые значения, как в раскрывающихся меню, так и в текстовых записях. Я не начал сторону flask, потому что я действительно не знаю, с чего начать, но это то, что у меня есть на стороне html:
<html>
<head>
<title>Character sheet</title>
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='style.css') }}" />
</head>
<body>
<span><div style="background-color:white;color:black;padding:10px;"></span>
<h4>Character Sheet</h4>
<form action='/sheet', method="POST">
<input type='submit' name='update'>
<p>Name:<input name="character name" type="text">
<span>Class: <select name='class'></span>
<option value='C'>Cleric</option>
<option value='R'>Ranger</option>
</select>
<span>Race: <select name='race'> </span>
<option value='H'>Human</option>
<option value='T'>Tiefling</option>
<option value='O'>Half-Orc</option>
</select>
<span>Level: <select name='level'></span>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
</select>
</form></p>
<p>{{errors}}</p>
</div>
</body>
Заранее спасибо, и я надеюсь, что это достаточно информации, но дайте мне знать, если я что-то пропустил:)