Skip to content

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages