Скриншот архива с проектом
Структура проекта
Задание
Напишите приложение на языке 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.
admin