GeoCoding
===============================================================================
The development environment can be setup either like a pythonista
with the usual python module setup, or like a docker user.
Ensure that you have an updated version of pip
pip --version
Should atleast be 1.5.4
If pip version is less than 1.5.4 upgrade it
pip install -U pip
This will install latest pip
Ensure that you are in virtualenv
if not install virtual env
sudo pip install virtualenv
This will make install all dependencies to the virtualenv
not on your root
From the module folder install the dependencies. This also installs
the module itself in a very pythonic way.
pip install -r requirements.txt
Make Sure you had python3
export the configuration file after setup
export GMAPS_API_KEY=<API KEY>
Before begining you need to migrate tables
Perform migration by
python manage.py makemigrations
python manage.py migrate
and then create a superuser as no user is currently present in the database and apis require authentication(i.e username and password)
Python manage.py createsuperuser
Run app by
python manage.py runserver
Sample excel file