ChadCumba / Online-Behavioral-Experiment

3 stars 0 forks source link

This is a django installation with significant amounts of javascript that drives the online card game.

To run this you'll need to create a settings.py file in the document root directory that your deploy this to. Reference Django's documentation (http://docs.djangoproject.com/en/dev/howto/deployment/) for info on how to deploy django.

A sample settings.py file is below:

import os.path

Django settings for mturk project.

DEBUG = True TEMPLATE_DEBUG = DEBUG

ADMINS = (

('Your Name', 'your_email@domain.com'),

)

MANAGERS = ADMINS

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 'NAME': '', } }

Local time zone for this installation. Choices can be found here:

http://en.wikipedia.org/wiki/List_of_tz_zones_by_name

although not all choices may be available on all operating systems.

On Unix systems, a value of None will cause Django to use the same

timezone as the operating system.

If running in a Windows environment this must be set to the same as your

system time zone.

TIME_ZONE = 'America/Chicago'

Language code for this installation. All choices can be found here:

http://www.i18nguy.com/unicode/language-identifiers.html

LANGUAGE_CODE = 'en-us'

SITE_ID = 1

If you set this to False, Django will make some optimizations so as not

to load the internationalization machinery.

USE_I18N = True

If you set this to False, Django will not format dates, numbers and

calendars according to the current locale

USE_L10N = True

Absolute path to the directory that holds media.

Example: "/home/media/media.lawrence.com/"

MEDIA_ROOT = ''

URL that handles the media served from MEDIA_ROOT. Make sure to use a

trailing slash if there is a path component (optional in other cases).

Examples: "http://media.lawrence.com", "http://example.com/media/"

MEDIA_URL = ''

URL prefix for admin media -- CSS, JavaScript and images. Make sure to use a

trailing slash.

Examples: "http://foo.com/media/", "/media/".

ADMIN_MEDIA_PREFIX = '/media/'

Make this unique, and don't share it with anybody.

SECRET_KEY = 'mykey'

List of callables that know how to import templates from various sources.

TEMPLATE_LOADERS = ( 'django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader',

'django.template.loaders.eggs.Loader',

)

MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', )

ROOT_URLCONF = 'mturk.urls'

import os CURRENT_DIR = os.path.dirname(file)

TEMPLATE_DIRS = (

Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".

# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
os.path.join(CURRENT_DIR, 'templates')

)

INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages',

Uncomment the next line to enable the admin:

'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
'django.contrib.admindocs',
'signup',
'surveys',
'mturkprofile',
'game',
'instructions',

)

AUTH_PROFILE_MODULE = 'mturkprofile.MturkProfile' GAME_MEDIA_URL = 'mturk/static/' LOGIN_REDIRECT_URL = '/surveys'