User Tools

Site Tools


hpc:argobalsam

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
hpc:argobalsam [2015/07/01 15:09]
jchilders [Installation]
hpc:argobalsam [2016/02/24 21:31] (current)
jchilders [Installation]
Line 89: Line 89:
   - Activate virtual environment: ''. argobalsam_env/bin/activate''   - Activate virtual environment: ''. argobalsam_env/bin/activate''
     - On Edison:     - On Edison:
-      - To use ''pip'' you need a certificate so run ''mk_pip_cabundle.sh'', then include ''--cert ~/.pip/cabundle'' in all your pip commands.+      - To use ''pip'' you need a certificate so run ''mk_pip_cabundle.sh'', then include ''%%--%%cert ~/.pip/cabundle'' in all your pip commands.
   - Install needed software:   - Install needed software:
-    - ''pip install django==1.6.2''  (necessary for python 2.6, if you have 2.7 you can go to higher django version)+    - ''pip install django'' 
 +      - if you have less than python-2.7 you need ''pip install django==1.6.2''
     - ''pip install south''     - ''pip install south''
     - ''pip install pika''     - ''pip install pika''
Line 118: Line 119:
 ) )
 </code> </code>
-  Sync your database:  +    If you are using MySQL: <code python> 
-    - For Older Django using South: +DATABASES = { 
 +    'default':
 +        'ENGINE': 'django.db.backends.mysql', 
 +        'NAME': 'your_table_name_goes_here', 
 +        'USER': 'your_login', 
 +        'PASSWORD': 'your_password', 
 +        'HOST': '127.0.0.1', 
 +        'PORT': '', 
 +        'CONN_MAX_AGE': 2000000, 
 +    } 
 +
 +</code> 
 +  - Setup your database:  
 +    - For Older Django using South (pre-1.7)
       - <code bash> python manage.py syncdb </code>       - <code bash> python manage.py syncdb </code>
       - Create the first migration <code bash> python manage.py schemamigration balsam_core --initial </code>       - Create the first migration <code bash> python manage.py schemamigration balsam_core --initial </code>
Line 125: Line 139:
       - Create the first migration <code bash> python manage.py schemamigration argo_core --initial </code>       - Create the first migration <code bash> python manage.py schemamigration argo_core --initial </code>
       - Apply the first migration <code bash> python manage.py migrate argo_core --fake </code>       - Apply the first migration <code bash> python manage.py migrate argo_core --fake </code>
-    - For newer Django:+    - For newer Django (1.7,1.8):
       - <code bash> python manage.py syncdb </code>       - <code bash> python manage.py syncdb </code>
 +    - For Django (1.9+):
 +      - <code bash> python manage.py migrate --fake-initial </code>
 +
 ===== Git Tag Notes ===== ===== Git Tag Notes =====
  
hpc/argobalsam.1435763388.txt.gz · Last modified: 2015/07/01 15:09 by jchilders