Несколько замечаний из вашего кода
Вам не нужно условное выражение {% for row in rows %}
, чтобы создать новый мод для каждого добавляемого элемента. С условным условием {% for row in rows %}
у вас нет модального класса для выбора, когда таблица пуста, поэтому модальное значение равно нулю.
Что вам нужно сделать, это удалить условный оператор для вашего текущего модального значения, получитьДанные из вашей формы, а затем добавление новых данных для вас sqlite. У вас есть кнопка закрытия, чтобы установить модальное отображение на none, а затем модальная кнопка, чтобы изменить отображение на блокировку. Вы используете колбу, поэтому я предполагаю, что у вас уже есть код для получения данных из формы и добавления их в базу данных sqlite. Все, что вам нужно для использования javascript - это показывать и скрывать модальные
. Также для классов, которые существуют в вашем коде только один раз, вам не нужен querySelectorAll, вместо этого используйте querySelector