diff options
Diffstat (limited to 'yaksh/demo_templates/demo_settings.py')
-rw-r--r-- | yaksh/demo_templates/demo_settings.py | 179 |
1 files changed, 0 insertions, 179 deletions
diff --git a/yaksh/demo_templates/demo_settings.py b/yaksh/demo_templates/demo_settings.py deleted file mode 100644 index 6089be5..0000000 --- a/yaksh/demo_templates/demo_settings.py +++ /dev/null @@ -1,179 +0,0 @@ -""" -Django settings for my_demo project. - -For more information on this file, see -https://docs.djangoproject.com/en/1.6/topics/settings/ - -For the full list of settings and their values, see -https://docs.djangoproject.com/en/1.6/ref/settings/ -""" - -# Build paths inside the project like this: os.path.join(BASE_DIR, ...) -import os -import tempfile -from yaksh.pipeline.settings import AUTH_PIPELINE - -BASE_DIR = os.path.dirname(os.path.dirname(__file__)) - -# The directory where user data can be saved. -OUTPUT_DIR = os.path.join(tempfile.gettempdir(), 'output') - -# Quick-start development settings - unsuitable for production -# See https://docs.djangoproject.com/en/1.6/howto/deployment/checklist/ - -# SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = 'TH!S_!S_@_DUMMY_K3Y' - -# SECURITY WARNING: don't run with debug turned on in production! -DEBUG = True - -ALLOWED_HOSTS = [] - -URL_ROOT = '' - -# Application definition - -FIXTURE_DIRS = ('{{ fixture_dir }}') - -INSTALLED_APPS = ( - 'django.contrib.admin', - 'django.contrib.auth', - 'django.contrib.contenttypes', - 'django.contrib.sessions', - 'django.contrib.messages', - 'django.contrib.staticfiles', - 'yaksh', - 'taggit', - 'social.apps.django_app.default', -) - -MIDDLEWARE_CLASSES = ( - 'django.contrib.sessions.middleware.SessionMiddleware', - 'django.middleware.common.CommonMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', - 'django.contrib.auth.middleware.AuthenticationMiddleware', - 'django.contrib.messages.middleware.MessageMiddleware', - 'django.middleware.clickjacking.XFrameOptionsMiddleware', - 'yaksh.middleware.one_session_per_user.OneSessionPerUserMiddleware', - 'yaksh.middleware.user_time_zone.TimezoneMiddleware', - 'social.apps.django_app.middleware.SocialAuthExceptionMiddleware', -) - -ROOT_URLCONF = '{{ root_urlconf }}' - -WSGI_APPLICATION = '{{ project_name }}.wsgi.application' - - -# Database -# https://docs.djangoproject.com/en/1.6/ref/settings/#databases - -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.sqlite3', - 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), - } -} - -# Internationalization -# https://docs.djangoproject.com/en/1.6/topics/i18n/ - -LANGUAGE_CODE = 'en-us' - -TIME_ZONE = 'UTC' - -USE_I18N = True - -USE_L10N = True - -USE_TZ = True - - -# Static files (CSS, JavaScript, Images) -# https://docs.djangoproject.com/en/1.6/howto/static-files/ - -STATIC_URL = '/static/' - -LOGIN_URL = '/exam/login/' - -LOGIN_REDIRECT_URL = '/exam/' - -MEDIA_URL = "/data/" - -MEDIA_ROOT = os.path.join(BASE_DIR, "yaksh", "data") - -SOCIAL_AUTH_LOGIN_ERROR_URL = '/exam/login/' - -EMAIL_USE_TLS = False - -EMAIL_HOST = 'your_email_host' - -EMAIL_PORT = 'your_email_port' - -EMAIL_HOST_USER = 'email_host_user' - -EMAIL_HOST_PASSWORD = 'email_host_password' - -# Set EMAIL_BACKEND to 'django.core.mail.backends.smtp.EmailBackend' -# in production -EMAIL_BACKEND = 'django.core.mail.backends.dummy.EmailBackend' - -# SENDER_EMAIL, REPLY_EMAIL, PRODUCTION_URL, IS_DEVELOPMENT are used in email -# verification. Set the variables accordingly to avoid errors in production - -# This email id will be used as <from address> for sending emails. -# For example no_reply@<your_organization>.in can be used. -SENDER_EMAIL = 'your_email' - -# Organisation/Indivudual Name. -SENDER_NAME = 'your_name' - -# This email id will be used by users to send their queries -# For example queries@<your_organization>.in can be used. -REPLY_EMAIL = 'your_reply_email' - -# This url will be used in email verification to create activation link. -# Add your hosted url to this variable. -# For example https://127.0.0.1:8000 or 127.0.0.1:8000 -PRODUCTION_URL = 'your_project_url' - -# Set this variable to <False> once the project is in production. -# If this variable is kept <True> in production, email will not be verified. -IS_DEVELOPMENT = True - -DEFAULT_FROM_EMAIL = EMAIL_HOST_USER - -TEMPLATES = [ - { - 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'APP_DIRS': True, - 'DIRS': ['yaksh/templates'], - 'OPTIONS': { - 'context_processors': [ - 'django.contrib.auth.context_processors.auth', - 'social.apps.django_app.context_processors.backends', - 'social.apps.django_app.context_processors.login_redirect', - ], - 'debug': False, - } - }, -] - -SOCIAL_AUTH_GOOGLE_OAUTH2_KEY = 'GOOGLE_KEY_PROVIDED' -SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET = 'GOOGLE_SECRET_PROVIDED' - -SOCIAL_AUTH_FACEBOOK_KEY = 'FACEBOOK_KEY_PROVIDED' -SOCIAL_AUTH_FACEBOOK_SECRET = 'FACEBOOK_SECRET_PROVIDED' - -AUTHENTICATION_BACKENDS = ( - 'social.backends.google.GoogleOAuth2', - 'social.backends.facebook.FacebookOAuth2', - 'django.contrib.auth.backends.ModelBackend', -) - -SOCIAL_AUTH_PIPELINE = AUTH_PIPELINE - -SOCIAL_AUTH_FACEBOOK_SCOPE = ['email'] -SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS = { - 'fields': 'id, name, email' - -} |