Клонируйте репозиторий
git clone https://github.com/Yakser/django-websocket-chatПеред установкой зависимостей необходимо скачать C++ Build Tools Они нужны для сборки некоторых библиотек.
В папке проекта (/django-websocket-chat/) выполните команду:
pip install -r requirements.txt
Скачайте Redis и запустите его
- Установите WSL2
- В WSL установите
redis-server:
sudo apt-add-repository ppa:redislabs/redis
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install redis-serverЗапустите redis-sever:
sudo service redis-server startСделайте и заполните файл .env в соответствии с .env.example
Перейдите в директорию django-проекта:
cd chatЗапустите приложение командой
python manage.py runserver- Python 3.10.4
- Django 3.2.13
- БД: SQLite
- Библиотека для работы с вебсокетами: channels 3.0.4
- CSS препроцессор: SCSS




