Skip to content

Приложение Django для генерации картинок через нейросеть Kandinsky 3.1 (python, Django, SQLite, Django ORM, SQLAlchemy, Tortoise ORM, HTML, gunicorn, logging, asyncio)

Notifications You must be signed in to change notification settings

Topotun77/ImageGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Разработка приложения Django для генерации изображений через нейросеть Kandinsky 3.1 на основе текстового запроса.

Сравнение производительности и удобства использования различных ORM библиотек: Django ORM, SQLAlchemy и Tortoise ORM:

Данный проект написан с использованием библиотек Django, SQLAlchemy и асинхронной библиотеки Tortoise

• Работа с фреймворком Django для создания веб-приложений, управления содержимым и пользователями.
• Отправка запросов и загрузка данных через API.
• Разработка REST API.
• Обработка и хранение полученной информации в базе данных.
• Представление полученной информации интерактивно и наглядно в виде таблиц и графиков.
• Организация удаление данных различными способами.
• Регистрация и авторизация пользователей, настройка web-интерфейса для каждого пользователя индивидуально.
• Журналирование действий пользователя, ошибок и предупреждений при выполнении программного кода.
• Разграничение доступа между пользователями.
• Опыт успешного размещения и запуска полученного приложения на хостинг-ресурсе amvera.ru.

Скриншоты работы приложения

Галерея картинок

ScreenShot 1

Галерея картинок после входа пользователя

Добавляеется возможность выбора темы интерфейса сайта (светлая или темная) и выбор количества картинок на одну страницу в галереи. ScreenShot 2

Страница генерации картинок и личная галерея

ScreenShot 4

Каждую картинку можно открыть в отдельном окне в большом размере

ScreenShot 5

Удаление картинок

ScreenShot 7

Поиск картинок в личной галереи

ScreenShot 8

График (первые по количеству 20 слов) и таблица статистики по используемым словам в запросах

ScreenShot 10

Сравнение скорости выполнения запросов с помощью различных ORM-библиотек и различных алгоритмов

ScreenShot 12

Анализ производительности

ScreenShot 13

Интерфейс в светлой теме

ScreenShot 3 ScreenShot 6 ScreenShot 9 ScreenShot 11

Структура базы данных

ScreenShot 14

Сравнительный график скорости выполнения запросов для различных ORM систем. Скорость выполнения запросов приведена в операциях в секунду

ScreenShot 15

About

Приложение Django для генерации картинок через нейросеть Kandinsky 3.1 (python, Django, SQLite, Django ORM, SQLAlchemy, Tortoise ORM, HTML, gunicorn, logging, asyncio)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published