2012-11-20 03:47:19 -06:00
|
|
|
YouMap project
|
|
|
|
==============
|
|
|
|
|
2012-11-21 10:50:27 -06:00
|
|
|
About
|
|
|
|
-----
|
|
|
|
YouMap let you create map with OpenStreetMap layers in a minute and embed them in your site.
|
2012-11-22 04:57:40 -06:00
|
|
|
*Be cause we think that the more OSM will be used, the more OSM will be ''cured''.*
|
2012-11-26 04:15:19 -06:00
|
|
|
It uses `django-chickpea <https://github.com/yohanboniface/django-chickpea>`_, built on top of Django and Leaflet.
|
2012-11-21 10:50:27 -06:00
|
|
|
|
|
|
|
|
2012-11-20 03:47:19 -06:00
|
|
|
Quickstart
|
|
|
|
----------
|
|
|
|
|
2012-11-26 14:32:51 -06:00
|
|
|
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::
|
2012-11-20 03:47:19 -06:00
|
|
|
|
|
|
|
cd path/to/youmap/repository
|
|
|
|
pip install -r requirements.pip
|
|
|
|
pip install -e .
|
2012-11-26 14:32:51 -06:00
|
|
|
|
|
|
|
Create a default local settings file::
|
|
|
|
|
2012-11-26 14:18:02 -06:00
|
|
|
touch youmap/settings/local.py
|
2012-11-26 14:32:51 -06:00
|
|
|
|
|
|
|
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
|