Project home: https://github.com/ikcam/django-drf-websocket-redis
El proyecto es una aplación de chat de múltiples canales usando Django como framework (así que puedes usar la base de datos de tu preferencia), además la aplicación cuenta con API creado con Django Rest Framework y el websocket ha sido creado usando Django Websocket Redis, el front-end del canal está escrito en AngularJS.
Disclamer: No se ha realizado ninguna prueba de stress.
- Todos los mensajes son almacenados en la base de datos.
- Seguridad del lado del servidor pues.
- Únicamente usuarios registrados pueden escribir mensajes.
- Incluye la vista de lista de canales y la vista de detalle del canal
- Descarga este repositorio
- Ejecuta los siguiente comandos
pip install -r requirements.txt
python manage.py makemigrations
python manage.py createsuperuser
python manage.py runserver
- Ingresa al admin del proyecto y crea tu primer canal
- En la página principal del proyecto verás los canales de chat que has creado.
Por favor usa el "issue tracker" para preguntas.
Copyright © 2016 Irving Kcam.
MIT licensed.