Crossbar.io Integration for Django.
Project description
===============================================
django-crossbar - Crossbar.io Integration for Django
===============================================
.. image:: diagram.png
:Version: 0.1
:Web: https://git.atm4coin.com/root/django-crossbar/
:Download: http://pypi.python.org/pypi/django-crossbar/
:Source: https://git.atm4coin.com/root/django-crossbar/
:Keywords: crossbar, django, celery, python
--
WARNING
=======
This software is experimental and incomplete!
Overview
========
All RPC + Pubsub activites are handled by celery tasks, of which there are several types.
The first is a classic celery task where you can write your own code (CROSSBAR_CELERY_TASKS).
The rest are generic celery tasks to acieve object_list, object_detail, object_update & object create (for database objects).
These are all sepecified in django settings.py file
Installation
=============
You can install ``django-crossbar`` either via the Python Package Index (PyPI)
or from source.
To install using ``pip``,::
$ pip install django-crossbar
OR from source
$ pip install git+https://git.atm4coin.com/root/django-crossbar.git
Add "djcb" and "djcelery" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = [
...
'djcelery',
'djcb',
]
Do crossbar / django-crossbar setup
./manage.py djcb_init
Run your project with:
$ crossbar start
Note: You need to make sure prerequisites for celery etc are setup (message broker etc)
django-crossbar - Crossbar.io Integration for Django
===============================================
.. image:: diagram.png
:Version: 0.1
:Web: https://git.atm4coin.com/root/django-crossbar/
:Download: http://pypi.python.org/pypi/django-crossbar/
:Source: https://git.atm4coin.com/root/django-crossbar/
:Keywords: crossbar, django, celery, python
--
WARNING
=======
This software is experimental and incomplete!
Overview
========
All RPC + Pubsub activites are handled by celery tasks, of which there are several types.
The first is a classic celery task where you can write your own code (CROSSBAR_CELERY_TASKS).
The rest are generic celery tasks to acieve object_list, object_detail, object_update & object create (for database objects).
These are all sepecified in django settings.py file
Installation
=============
You can install ``django-crossbar`` either via the Python Package Index (PyPI)
or from source.
To install using ``pip``,::
$ pip install django-crossbar
OR from source
$ pip install git+https://git.atm4coin.com/root/django-crossbar.git
Add "djcb" and "djcelery" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = [
...
'djcelery',
'djcb',
]
Do crossbar / django-crossbar setup
./manage.py djcb_init
Run your project with:
$ crossbar start
Note: You need to make sure prerequisites for celery etc are setup (message broker etc)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-crossbar-0.1.tar.gz
(4.3 kB
view details)
File details
Details for the file django-crossbar-0.1.tar.gz
.
File metadata
- Download URL: django-crossbar-0.1.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | afa5404ec52756098b7ca3227ca156943ecace64cf4faf57fb3141a478efdd6a |
|
MD5 | e34977df97e566a3d39ddf82668fe6ab |
|
BLAKE2b-256 | 4f67843ac60d524697a41feff544720e2aa6f254ba7bc6acb61f371b009d7136 |