Documentation for pulsar 0.9.2. For development docs, go here.
The code for this example is located in the examples.djangoapp.manage
module.
This is a web chat application which illustrates how to run a django site with pulsar and how to include pulsar asynchronous request middlewares into django. Requires django 1.4 or above. To run:
python manage.py pulse
If running for the first time, issue the:
python manage.py syncdb
command and create the super user.
This example uses the django pulse application.
By default, messages from connected (websocket) clients are synchronised via the pulsar data store which starts when the django site starts. It is possible to specify a different data store via the data-store option.
For example, it is possible to use redis as an alternative data store simply by issuing the following start up command:
python manage.py pulse --data-store redis://127.0.0.1:6379/3
Check the examples.djangoapp.djchat.settings
module to see how this
classes are used.