Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Tools to support "Commons"

Join list discussion:

Install App

First, you need to setup an isolated developement environment for the python apps using virtualenv_. If you don't have virtualenv_, you can install it using your package manager such as apt if you're on debian:

apt-get install python-virtualenv
virtualenv unisson-env

Then, enters the environment:

cd unisson-env
source bin/activate

Your prompt should update to something like (note the prefix):


.. warning:: For all next steps, you need to be in an activated environment.

Getting the code

Once you're in your virtualenv directory, use::

git clone

fetch the dependencies using::

pip install -r requirements.txt

It may be the right time to get a cup of coffee! :-)

.. note::

From now on, the directory will be called the project root (or PROJECT_ROOT).

Populating the Database

Rename in

Then you need to initialize your database with these commands::

python syncdb --all
python migrate --fake
python check_permissions

Django will prompt for a user creation, this is always a good idea to say yes::

 You just installed Django's auth system, which means you don't have any superusers defined.
 Would you like to create one now? (yes/no): **yes**

Rename in

Now, run the server::

python runserver

(optionnal) You could also configure a database server on PostGreSQL_. It is recommended for large website.


This software is licensed under the AGPLv3 (See COPYING file for more information).

The media (pictures, sounds, videos, ...) are licensed under the Creative Commons CC-BY-SA (See MEDIA_COPYING for more information).


Unisson website




No releases published


No packages published