Project for the UPV to develop an app like BlaBlaCar but only for UPV people.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

added Oracle support

+41 -3
+35 -3
README.rst
··· 3 3 4 4 Made with Python 3 and Django with :heart:. 5 5 6 - Install Spatialite 7 - ------------------ 6 + Install Spatialite (macOS) 7 + -------------------------- 8 8 9 - Install SpatiaLite with brew on Mac OS X:: 9 + Install SpatiaLite with brew on macOS:: 10 10 11 11 brew update 12 12 brew install spatialite-tools 13 13 brew install gdal 14 14 15 + Install Oracle client (macOS) 16 + ----------------------------- 17 + 18 + Download from `Oracle <http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html>`_ 19 + 20 + - instantclient-basic-macos.x64-12.1.0.2.0.zip 21 + - instantclient-sdk-macos.x64-12.1.0.2.0.zip 22 + 23 + Create a directory ``/usr/local/lib/oracle``:: 24 + 25 + export ORACLE_HOME=/usr/local/lib/oracle 26 + export VERSION=12.1.0.2.0 27 + export ARCH=x86_64 28 + 29 + mkdir -p $ORACLE_HOME 30 + 31 + Unpack both files to that directory, and create symlinks:: 32 + 33 + cd $ORACLE_HOME 34 + tar -xzf instantclient-basic-12.1.0.2.0-macosx-x64.zip 35 + tar -xzf instantclient-sdk-12.1.0.2.0-macosx-x64.zip 36 + mv instantclient_12_1/* $ORACLE_HOME 37 + rmdir instantclient_12_1 38 + 39 + cd /usr/local/lib/ 40 + ln -s $ORACLE_HOME/libclntsh.dylib.12.1 libclntsh.dylib.12.1 41 + ln -s $ORACLE_HOME/libocci.dylib.12.1 libocci.dylib.12.1 42 + ln -s $ORACLE_HOME/libnnz12.dylib libnnz12.dylib 43 + 44 + Install ``cx_Oracle`` from PIP:: 45 + 46 + env ARCHFLAGS="-arch $ARCH" pip install cx_Oracle 15 47 16 48 Static files 17 49 ------------
+4
upvcarshare/config/settings/base.py
··· 6 6 from django.core.urlresolvers import reverse_lazy 7 7 8 8 env = environ.Env() 9 + env.DB_SCHEMES.update({ 10 + 'oracle': 'django.db.backends.oracle', 11 + 'oraclegis': 'django.contrib.gis.db.backends.oracle', 12 + }) # Add support for Oracle and Oracle GIS to Django Environ 9 13 10 14 # PATH CONFIGURATION 11 15 # ------------------------------------------------------------------------------
+1
upvcarshare/config/settings/local.py
··· 21 21 'DATABASE_URL', default='spatialite:///{}'.format(str(ROOT_DIR.path('{}.db'.format(PROJECT_NAME.lower())))) 22 22 ), 23 23 } 24 + DATABASES['default']['PORT'] = str(DATABASES['default']['PORT']) # Fix a problem with Oracle connector 24 25 DATABASES['default']['ATOMIC_REQUESTS'] = True 25 26 SPATIALITE_LIBRARY_PATH = env('SPATIALITE_LIBRARY_PATH', default='/usr/local/lib/mod_spatialite.dylib') 26 27
+1
upvcarshare/config/settings/production.py
··· 22 22 # Sample: oraclegis://USER:PASSWORD@HOST:PORT/NAME 23 23 'default': env.db('DATABASE_URL'), 24 24 } 25 + DATABASES['default']['PORT'] = str(DATABASES['default']['PORT']) # Fix a problem with Oracle connector 25 26 DATABASES['default']['ATOMIC_REQUESTS'] = True