Barsukoth
@Barsukoth
Специалист технической поддержки

Как реализовать удаление пользователя с Flask-Login и SQLAlchemy?

Привет! Есть страница, где выводится список всех пользователей. Справа от каждого юзера — надпись «Удалить». Подскажите, как реализовать удаление записи из БД через графический интерфейс — ту самую надпись «Удалить»?

Для наглядности как это выглядит:
62a8b343dadbc520558516.jpeg

<thead>
    <tr>
        <th>ID</th>
        ...
    </tr>
</thead>
<tbody>
    {% for user in users %}
    <tr>
        <td>{{ user.id }}</td>
        ...
        <td>Удалить</td>
    </tr>
    {% endfor %}
</tbody>
  • Вопрос задан
  • 316 просмотров
Решения вопроса 1
ramzis
@ramzis
FullStackOverflow
<thead>
    <tr>
        <th>ID</th>
        ...
    </tr>
</thead>
<tbody>
    {% for user in users %}
    <tr>
        <td>{{ user.id }}</td>
        ...
        <td><a href="/user/delete/{{ user.id }}">Удалить</a></td>
    </tr>
    {% endfor %}
</tbody>


@app.route('/user/delete/<int:id>')
def delete_user(id):
	# # Здесь удаляете пользователя по id.
	# User.query.filter_by(id=id).delete()
	# db.session.commit()
	...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы