Автор библиотеки рассказывает о своем творении • UA PYCON 2012. Lighting Talks Сергей ...
Официальная дока flask-admin https://flask-admin.readthedocs.io/en...
Статья на Хабре https://habr.com/ru/post/148765/
Bootstrap themes https://bootswatch.com/3/
Git-repo https://github.com/MikesoWeb/flask-ad...
01:00 Установка и настройка Flask Babel
• Модуль Flask Babel устанавливается с помощью pip.
• После обновления страницы, все поля и кнопки будут переведены на русский язык.
03:51 Использование Flask Babel для локализации
• Flask Babel добавляет поддержку локализации и перевода в любое приложение.
• В конфигурации можно выбрать язык по умолчанию или включить любой другой язык.
05:36 Реализация функции для добавления аватарки
• В юзер вью создается функция для добавления аватарки пользователя.
• Функция принимает в качестве аргумента вьюху и добавляет поле с миниатюрой пользователя.
• В документации указано, что функция должна быть передана в качестве аргумента.
07:22 Создание пользовательской модели и загрузка изображений
• Передача контекста и модели в функцию.
• Создание переменной для хранения пути к папке с пользовательскими изображениями.
14:59 Работа с пользовательскими изображениями
• Использование метода коллумформатор для передачи функции в поле имидж юзер.
• Создание формы экстрафилд для загрузки изображений.
21:26 Формирование маршрута и загрузка изображений
• Создание переменной для хранения абсолютного пути к каталогу проекта.
• Объединение двух строк для формирования маршрута до папки с пользовательскими изображениями.
23:29 Создание пользователей и аватарок
• Создание функции для генерации имени пользователя из модели и загруженного файла.
• Создание функции для генерации имени файла из модели и загруженного файла.
32:21 Работа с изображениями
• Реализация функционала для подгрузки аватарок в папку пользователя.
• Реализация функционала для генерации паролей пользователей.
39:59 Пост-вью
• Создание пост-вью для пользователей.
• Создание специальных папок для постов пользователей.
40:29 Создание модели и формы
• Импортируются стандартные модули Flask, Markup, Forms и Model.
• Создаются модели Post и User, а также импортируются маршруты и функции.
50:44 Создание постов и пользователей
• Создаются новые пользователи и посты, а также удаляются старые.
• Проверяется работа функций и форм при создании и редактировании постов.
54:03 Добавление регистрации и логина
• Добавляются кнопки регистрации и логина в админ-панели.
• Создаются классы для страниц регистрации и логина, а также их шаблоны.
57:58 Создание страниц и меню
• Создание файлов и папок для страниц и меню в проекте.
• Импорт необходимых модулей и создание функций для работы с файлами и пользователями.
01:06:05 Работа с файлами и пользователями
• Создание модели пользователя и применение категорий для группировки пользователей.
• Создание вьюшек для работы с файлами и комментариями.
01:08:44 Файловая помойка
• Создание вьюшки для файловой помойки и работа с файлами разных форматов.
• Создание функции для работы с файлами и применение различных действий в зависимости от формата файла.
01:15:31 Создание формы для загрузки файлов
• В видео объясняется, как создать форму для загрузки файлов с помощью Python и Django.
• Создается хэш имени файла, используя функцию get_random_name.
• Создается дата и время с помощью функции time.
• Файл сохраняется в хранилище с использованием функции save_file.
01:17:49 Работа с формой и сохранение файлов
• Поля формы заполняются автоматически при сохранении.
• Если файл не указан, имя файла генерируется автоматически.
• Если имя файла указано, оно используется.
• При сохранении файла, его имя и расширение автоматически заполняются.
01:20:02 Добавление кнопок и редактирование формы
• В форму можно добавить кнопки и поля для временного использования.
• При создании формы, функции для внесения изменений в форму и при изменении файла добавляются.
• При сохранении файла, его имя и расширение автоматически заполняются.
01:27:30 Работа с файлами и стилями
• Автор обсуждает возможность добавления текста в файл и его стилизацию с помощью классов.
• Он также упоминает, что файлы могут быть скачаны и открыты в программе "История".
01:34:08 Файловые помойки и их хранение в базе данных
• Автор обсуждает, что файловые помойки хранятся в базе данных в виде строк, а не в бинарном режиме.
01:35:06 Завершение изучения флас кадмин
• Автор завершает изучение флас кадмин и планирует перейти к изучению фастапи.
• Он также упоминает, что в следующем уроке покажет, как работает модуль фласка бутстрап.
🔗 Связь с автором:
🌐 Официальный сайт: https://my-py.ru
💬 VK: Группа VK https://vk.com/python_for_me
✈️ Telegram: Канал Telegram https://t.me/mikedoitchannel
👾 GitHub: Профиль GitHub https://github.com/MikesoWeb
❤️ Поддержать автора:
💳Сбербанк: 4274 3200 7161 9756
🔔 DonationAlerts https://www.donationalerts.com/r/mike...
🌟Boosty https://boosty.to/mike_do_it