Usage¶
To use django-private-chat in a project, add it to your INSTALLED_APPS:
INSTALLED_APPS = (
...
'django_private_chat',
...
)
Add the server & port for your asyncio server to settings:
CHAT_WS_SERVER_HOST = 'localhost'
CHAT_WS_SERVER_PORT = 5002
CHAT_WS_SERVER_PROTOCOL = 'ws'
Add django-private-chat’s URL patterns:
from django_private_chat import urls as django_private_chat_urls
urlpatterns = [
...
url(r'^', include(django_private_chat_urls)),
...
]
or
urlpatterns = [
...
path('', include(django_private_chat.urls)),
...
]
Add
{% block css %}{% endblock css %}
{% block content %}{% endblock content %}
{% block extra_js %}{% endblock extra_js %}
to your base template
Migrate:
python manage.py migrate django_private_chat
Now start the chat server:
python manage.py run_chat_server