routing и form handling - это называется.
Не совсем понятно что вы хотите рендерить? Я так понимаю отдельный шаблон для страницы редактирования вы хотите рендерить, а не основной?
return render_template('index.html', card=card) " # тогда используй название придуманного html который будет рендерится при редактирование.
Вместо index.html тогда создайте HTML-шаблон (название придумайте), который будет рендерится при редактировании карточки.
Вот пример body под вашу задачу. Остальное сами осилите.
<body>
<h1>Редактирование карточки</h1>
<form action="{{ url_for('upd_card', id=card.id) }}" method="POST">
<label for="name">Название:</label>
<input type="text" id="name" name="name" value="{{ card.name }}" required><br><br>
<label for="text">Текст:</label>
<textarea id="text" name="text" required>{{ card.text }}</textarea><br><br>
<input type="submit" value="Сохранить">
</form>
</body>
На index.html где у Вас карточки установите кнопки для каждой карточки
<a href="{{ url_for('upd_card', id=card.id) }}">Редактировать</a>