/
Olysha
/
Proekt
Обзор
Документация
Войти
/
Olysha
/
Proekt
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
app.py
41 строка
1 KB
Ольга
first_commit
26 июн 2026, 18:07
26 июн 2026, 18:07
3222b39
Код
Авторство
О чём код?
"""Главный модуль веб-приложения TaskManager.""" from flask import Flask, render_template, request, redirect, url_for import database as db app = Flask(__name__) @app.route('/') def index(): """Главная страница со списком задач.""" tasks = db.get_all_tasks() return render_template('index.html', tasks=tasks) @app.route('/add', methods=['POST']) def add(): """Добавить новую задачу.""" title = request.form.get('title', '').strip() if title: db.add_task(title) return redirect(url_for('index')) @app.route('/toggle/<int:task_id>') def toggle(task_id: int): """Переключить статус задачи.""" db.toggle_task(task_id) return redirect(url_for('index')) @app.route('/delete/<int:task_id>') def delete(task_id: int): """Удалить задачу.""" db.delete_task(task_id) return redirect(url_for('index')) if __name__ == '__main__': db.init_db() app.run(debug=True, port=5000)