Скриншот архива с проектом

Структура проекта

Задание
Напишите приложение на языке Python на фреймворке Flask, которое позволило бы вести простой учет фильмов. Предусмотреть использование Bootstrap и стилей css.
Функционал программы
- добавление фильма
- просмотр детальной информации о фильме
- редактирование
- удаление
Фрагмент программного кода
from flask_wtf import FlaskForm
from wtforms import StringField, DateField, SelectField
from wtforms.validators import DataRequired
class FilmForm(FlaskForm):
title = StringField('Название', validators=[DataRequired()])
director = StringField('Режиссер', validators=[DataRequired()])
genre = SelectField('Жанр', choices=[('драма', 'Драма'), ('комедия', 'Комедия'), ('фантастика', 'Фантастика')],
validators=[DataRequired()])
release_date = DateField('Дата релиза', validators=[DataRequired()])
premiere_date = DateField('Дата премьеры', validators=[DataRequired()])
Пояснения по запуску программы
Приветствую! За раннее выражаю благодарность за покупку работы и подписку на мой YouTube-канал - https://www.youtube.com/channel/UC3XXxvCFq5i4laCmPE2zI9w
Для эффективной работы с приложением вам потребуется:
- редактор кода VS Code - скачать можно тут - https://code.visualstudio.com/download
- интерпретатор языка Python, скачать можно тут - https://www.python.org/downloads/ Однако скачивать версию 3.12 не советую, есть проблемы с установкой библиотек. Рнкомендуемая версия - 3.11.7.
- После установки всего выше описанного, настройте VS Code для работы с Python установив необходимые расширения (см. инструкцию - https://youtu.be/j5e5gwZgMH8) .
- Запускаете приложение и пользуетесь. Также вы можете самостоятельно выложить проект на Heroku.

Телеграм
-