Skip to content
Extraits de code Groupes Projets
README.rst 1,14 ko
Newer Older
Yohan Boniface's avatar
Yohan Boniface a validé
YouMap project
==============

About
-----
YouMap let you create map with OpenStreetMap layers in a minute and embed them in your site.
Yohan Boniface's avatar
Yohan Boniface a validé
*Be cause we think that the more OSM will be used, the more OSM will be ''cured''.*
It uses `django-leaflet-storage <https://github.com/yohanboniface/django-leaflet-storage>`_ and `Leaflet.Storage <https://github.com/yohanboniface/Leaflet.Storage>`_,  built on top of Django and Leaflet.
Yohan Boniface's avatar
Yohan Boniface a validé
Quickstart
----------

Yohan Boniface's avatar
Yohan Boniface a validé
Create a geo aware database. See `Geodjango doc <https://docs.djangoproject.com/en/dev/ref/contrib/gis/install/>`_ for backend installation.

Create a virtualenv::

    mkvirtualenv youmap

Install dependencies and project::
Yohan Boniface's avatar
Yohan Boniface a validé

    cd path/to/youmap/repository
    pip install -r requirements.pip
    pip install -e .
Yohan Boniface's avatar
Yohan Boniface a validé

Create a default local settings file::

    touch youmap/settings/local.py
Yohan Boniface's avatar
Yohan Boniface a validé

Add database connexion informations in `local.py`, for example::

    DATABASES = {
        'default': {
            'ENGINE': 'django.contrib.gis.db.backends.postgis',
            'NAME': 'youmap',
        }
    }

Create the tables::

    python manage.py syncdb

Start the server::

    python manage.py runserver 0.0.0.0:8000