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
Last revision Both sides next revision
hpc:argobalsam [2015/07/01 15:04]
jchilders [Installation]
hpc:argobalsam [2016/01/26 18:58]
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 <code bash> python manage.py syncdb </code> +    If you are using MySQL: <code python> 
-  - Create the first migration <code bash> python manage.py schemamigration balsam_core --initial </code> +DATABASES = { 
-  - Apply the first migration <code bash> python manage.py migrate balsam_core --fake </code> +    'default':
-  - Create the first migration <code bash> python manage.py schemamigration argo_core --initial </code> +        'ENGINE': 'django.db.backends.mysql', 
-  - Apply the first migration <code bash> python manage.py migrate argo_core --fake </code>+        '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> 
 +      - Create the first migration <code bash> python manage.py schemamigration balsam_core --initial </code> 
 +      - Apply the first migration <code bash> python manage.py migrate balsam_core --fake </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> 
 +    - For newer Django (1.7,1.8): 
 +      - <code bash> python manage.py syncdb </code> 
 +    - For Django (1.9+): 
 +      - <code bash> python manage.py migration --fake-initial </code> 
 ===== Git Tag Notes ===== ===== Git Tag Notes =====
  
hpc/argobalsam.txt · Last modified: 2016/02/24 21:31 by jchilders