Formulaire & carte pour recenser les aspirant-e-s connecté-e-s à un réseau radio.

Jocelyn Delalande dc70a3a09a Fix the display map label on home 2 years ago
requirements 140d10b6e1 [enh] Add sqlparse dependencies 2 years ago
var f15f21d91e Bootstrap Django skeleton 3 years ago
wifiwithme dc70a3a09a Fix the display map label on home 2 years ago
.gitignore 843e58be8d Ignoring venv and .idea folders 2 years ago
LICENSE 0b4ffe0b21 Create LICENSE 4 years ago d2ab6d5750 Add missing dependency to readme 2 years ago f15f21d91e Bootstrap Django skeleton 3 years ago


In order to facilitate dependency management, you can use a pip and a virtual environment (like virtualenv).

Install packages:

 # apt-get install python3-pip python3-virtualenv libyaml-dev

Create and activate the virtualenv with:

 $ virtualenv -p $(which python3) venv
 $ source venv/bin/activate

We use django framework. Install it from requirements with pip:

 $ pip install -r requirements/base.txt

For development, install dev.txt instead:

 $ pip install -r requirements/dev.txt

Set up configuration

You may want to create and edit configuration file wifiwithme/settings/ (no setting is mandatory at the moment):

URL Prefix

Optionaly, you can define an url prefix (ex: /foo/) so that wifi-with-me is accessible under :



If you to receive notifications on each new contrib, customize those :

List of notification recipients:


Notification sender address:


The wifi-with-me website URL (for links included in emails :)


    'EMAIL':'bureau (at)',
    'ZONE':'Nantes et environs',

Migrate from bottle version (optional)

If you used the (old) bottle version of wifi-with-me and want to migrate your data follow this extra step :

$ ./ migrate auth
$ ./ migrate contribmap 0001 --fake

Run development server

It is required to initialize database first:

$ ./ migrate

Then launch service with:

$ ./ runserver

You can visit your browser at

Run production server

To be done

Drop the database

$ rm db.sqlite3

What else ?