При создании, учитывал возможность использовать в проектах с высокой нагрузкой.
Демонстрация http://сообщество.com/
- Django 4.x - работа с БД
- Channels 4.x - websocket
- Channels-redis 4.x - django channels, используют Redis в качестве резервного хранилища
- Daphne 4.x - ASGI сервер протоколов Django
- Gunicorn - python WSGI HTTP сервер для UNIX
- PostgreSQL - основное хранилище
- Redis - дополнительное хранилище
установка нужных компонентов
Redis
sudo add-apt-repository ppa:redislabs/redis
sudo apt-get update
sudo apt-get install redis
/etc/init.d/redis-server restart
Виртуальная среда для работы с Django
python3.9 -m venv <myenvname>
source <myenvname>/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
синхронизация с postgresql
./manage.py makemigrations
./manage.py migrate auth
./manage.py migrate --run-syncdb
./manage.py createsuperuser
быстрый пуск
python manage.py runserver 192.168.1.50:8888
python manage.py runworker nnapp
python manage.py index
взаимодействие
python manage.py shell < gen_content.py #см. файл
python simple_api_client.py
- aioredis 2
- выполнения ресурсоемких задач в очереди
- улучшить страницу пользователя
- инструменты для обучения ChatGPT
- подключить natural-motion
- инструменты генирации изображения
- стартовая страница для незарегестрированных пользователей
- исправить работу history state клиентской части
- оптимизация для поисковых ботов
- загрузка файлов
- CKEditor 5
- полнотекстовый поиск
- уведомление личных сообщений
- следить за активностью пользователя
- ссылка на страницу пользователя по псевдониму с проверкой
- редактировать изображение
- шифрование данных
- хранение переписки на устройствах пользователя
- мультичат с настройками