This repository has been archived by the owner on Aug 21, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 132
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Used the django-twoscoops-project template.
- Loading branch information
Clinton Blackburn
committed
Jun 18, 2014
1 parent
c218d0c
commit 6f52f6c
Showing
29 changed files
with
1,560 additions
and
50 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,54 +1,41 @@ | ||
# Byte-compiled / optimized / DLL files | ||
__pycache__/ | ||
*.py[cod] | ||
|
||
# C extensions | ||
*.so | ||
|
||
# Distribution / packaging | ||
.Python | ||
env/ | ||
bin/ | ||
build/ | ||
develop-eggs/ | ||
dist/ | ||
eggs/ | ||
lib/ | ||
lib64/ | ||
parts/ | ||
sdist/ | ||
var/ | ||
*.egg-info/ | ||
.installed.cfg | ||
*.egg | ||
|
||
# Installer logs | ||
pip-log.txt | ||
pip-delete-this-directory.txt | ||
|
||
# Unit test / coverage reports | ||
htmlcov/ | ||
.tox/ | ||
.coverage | ||
.cache | ||
nosetests.xml | ||
coverage.xml | ||
|
||
# Translations | ||
*.mo | ||
|
||
# Mr Developer | ||
.mr.developer.cfg | ||
.project | ||
.pydevproject | ||
# Python bytecode: | ||
*.py[co] | ||
|
||
# Rope | ||
.ropeproject | ||
# Packaging files: | ||
*.egg* | ||
|
||
# Django stuff: | ||
*.log | ||
*.pot | ||
# Sphinx docs: | ||
build | ||
|
||
# Sphinx documentation | ||
docs/_build/ | ||
# SQLite3 database files: | ||
*.db | ||
|
||
# Logs: | ||
*.log | ||
|
||
# Eclipse | ||
.project | ||
.pydevproject | ||
.settings | ||
|
||
# Linux Editors | ||
*~ | ||
\#*\# | ||
/.emacs.desktop | ||
/.emacs.desktop.lock | ||
.elc | ||
auto-save-list | ||
tramp | ||
.\#* | ||
*.swp | ||
*.swo | ||
|
||
# Mac | ||
.DS_Store | ||
._* | ||
|
||
# Windows | ||
Thumbs.db | ||
Desktop.ini | ||
|
||
.idea |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
|
251 changes: 251 additions & 0 deletions
251
analytics_dashboard/analytics_dashboard/settings/base.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,251 @@ | ||
"""Common settings and globals.""" | ||
|
||
|
||
from os.path import abspath, basename, dirname, join, normpath | ||
from sys import path | ||
|
||
|
||
########## PATH CONFIGURATION | ||
# Absolute filesystem path to the Django project directory: | ||
DJANGO_ROOT = dirname(dirname(abspath(__file__))) | ||
|
||
# Absolute filesystem path to the top-level project folder: | ||
SITE_ROOT = dirname(DJANGO_ROOT) | ||
|
||
# Site name: | ||
SITE_NAME = basename(DJANGO_ROOT) | ||
|
||
# Add our project to our pythonpath, this way we don't need to type our project | ||
# name in our dotted import paths: | ||
path.append(DJANGO_ROOT) | ||
########## END PATH CONFIGURATION | ||
|
||
|
||
########## DEBUG CONFIGURATION | ||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#debug | ||
DEBUG = False | ||
|
||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#template-debug | ||
TEMPLATE_DEBUG = DEBUG | ||
########## END DEBUG CONFIGURATION | ||
|
||
|
||
########## MANAGER CONFIGURATION | ||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#admins | ||
ADMINS = ( | ||
('Your Name', '[email protected]'), | ||
) | ||
|
||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#managers | ||
MANAGERS = ADMINS | ||
########## END MANAGER CONFIGURATION | ||
|
||
|
||
########## DATABASE CONFIGURATION | ||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#databases | ||
DATABASES = { | ||
'default': { | ||
'ENGINE': 'django.db.backends.', | ||
'NAME': '', | ||
'USER': '', | ||
'PASSWORD': '', | ||
'HOST': '', | ||
'PORT': '', | ||
} | ||
} | ||
########## END DATABASE CONFIGURATION | ||
|
||
|
||
########## GENERAL CONFIGURATION | ||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#time-zone | ||
TIME_ZONE = 'America/Los_Angeles' | ||
|
||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#language-code | ||
LANGUAGE_CODE = 'en-us' | ||
|
||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#site-id | ||
SITE_ID = 1 | ||
|
||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#use-i18n | ||
USE_I18N = True | ||
|
||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#use-l10n | ||
USE_L10N = True | ||
|
||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#use-tz | ||
USE_TZ = True | ||
########## END GENERAL CONFIGURATION | ||
|
||
|
||
########## MEDIA CONFIGURATION | ||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#media-root | ||
MEDIA_ROOT = normpath(join(SITE_ROOT, 'media')) | ||
|
||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#media-url | ||
MEDIA_URL = '/media/' | ||
########## END MEDIA CONFIGURATION | ||
|
||
|
||
########## STATIC FILE CONFIGURATION | ||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#static-root | ||
STATIC_ROOT = normpath(join(SITE_ROOT, 'assets')) | ||
|
||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#static-url | ||
STATIC_URL = '/static/' | ||
|
||
# See: https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/#std:setting-STATICFILES_DIRS | ||
STATICFILES_DIRS = ( | ||
normpath(join(SITE_ROOT, 'static')), | ||
) | ||
|
||
# See: https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/#staticfiles-finders | ||
STATICFILES_FINDERS = ( | ||
'django.contrib.staticfiles.finders.FileSystemFinder', | ||
'django.contrib.staticfiles.finders.AppDirectoriesFinder', | ||
) | ||
########## END STATIC FILE CONFIGURATION | ||
|
||
|
||
########## SECRET CONFIGURATION | ||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#secret-key | ||
# Note: This key should only be used for development and testing. | ||
SECRET_KEY = r"u(laqk57)q-n7f#uwwk0rzonw&tba3-e3+h_+%+exp3b69zz(5" | ||
########## END SECRET CONFIGURATION | ||
|
||
|
||
########## SITE CONFIGURATION | ||
# Hosts/domain names that are valid for this site | ||
# See https://docs.djangoproject.com/en/1.5/ref/settings/#allowed-hosts | ||
ALLOWED_HOSTS = [] | ||
########## END SITE CONFIGURATION | ||
|
||
|
||
########## FIXTURE CONFIGURATION | ||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-FIXTURE_DIRS | ||
FIXTURE_DIRS = ( | ||
normpath(join(SITE_ROOT, 'fixtures')), | ||
) | ||
########## END FIXTURE CONFIGURATION | ||
|
||
|
||
########## TEMPLATE CONFIGURATION | ||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#template-context-processors | ||
TEMPLATE_CONTEXT_PROCESSORS = ( | ||
'django.contrib.auth.context_processors.auth', | ||
'django.core.context_processors.debug', | ||
'django.core.context_processors.i18n', | ||
'django.core.context_processors.media', | ||
'django.core.context_processors.static', | ||
'django.core.context_processors.tz', | ||
'django.contrib.messages.context_processors.messages', | ||
'django.core.context_processors.request', | ||
) | ||
|
||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#template-loaders | ||
TEMPLATE_LOADERS = ( | ||
'django.template.loaders.filesystem.Loader', | ||
'django.template.loaders.app_directories.Loader', | ||
) | ||
|
||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#template-dirs | ||
TEMPLATE_DIRS = ( | ||
normpath(join(SITE_ROOT, 'templates')), | ||
) | ||
########## END TEMPLATE CONFIGURATION | ||
|
||
|
||
########## MIDDLEWARE CONFIGURATION | ||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#middleware-classes | ||
MIDDLEWARE_CLASSES = ( | ||
# Default Django middleware. | ||
'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.clickjacking.XFrameOptionsMiddleware', | ||
) | ||
########## END MIDDLEWARE CONFIGURATION | ||
|
||
|
||
########## URL CONFIGURATION | ||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#root-urlconf | ||
ROOT_URLCONF = '%s.urls' % SITE_NAME | ||
########## END URL CONFIGURATION | ||
|
||
|
||
########## APP CONFIGURATION | ||
DJANGO_APPS = ( | ||
# Default Django apps: | ||
'django.contrib.auth', | ||
'django.contrib.contenttypes', | ||
'django.contrib.sessions', | ||
'django.contrib.sites', | ||
'django.contrib.messages', | ||
'django.contrib.staticfiles', | ||
|
||
# Useful template tags: | ||
# 'django.contrib.humanize', | ||
|
||
# Admin panel and documentation: | ||
'django.contrib.admin', | ||
# 'django.contrib.admindocs', | ||
) | ||
|
||
# Apps specific for this project go here. | ||
LOCAL_APPS = ( | ||
) | ||
|
||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#installed-apps | ||
INSTALLED_APPS = DJANGO_APPS + LOCAL_APPS | ||
########## END APP CONFIGURATION | ||
|
||
|
||
########## LOGGING CONFIGURATION | ||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#logging | ||
# A sample logging configuration. The only tangible logging | ||
# performed by this configuration is to send an email to | ||
# the site admins on every HTTP 500 error when DEBUG=False. | ||
# See http://docs.djangoproject.com/en/dev/topics/logging for | ||
# more details on how to customize your logging configuration. | ||
LOGGING = { | ||
'version': 1, | ||
'disable_existing_loggers': False, | ||
'filters': { | ||
'require_debug_false': { | ||
'()': 'django.utils.log.RequireDebugFalse' | ||
} | ||
}, | ||
'handlers': { | ||
'mail_admins': { | ||
'level': 'ERROR', | ||
'filters': ['require_debug_false'], | ||
'class': 'django.utils.log.AdminEmailHandler' | ||
} | ||
}, | ||
'loggers': { | ||
'django.request': { | ||
'handlers': ['mail_admins'], | ||
'level': 'ERROR', | ||
'propagate': True, | ||
}, | ||
} | ||
} | ||
########## END LOGGING CONFIGURATION | ||
|
||
|
||
########## WSGI CONFIGURATION | ||
# See: https://docs.djangoproject.com/en/dev/ref/settings/#wsgi-application | ||
WSGI_APPLICATION = '%s.wsgi.application' % SITE_NAME | ||
########## END WSGI CONFIGURATION | ||
|
||
|
||
########## SOUTH CONFIGURATION | ||
# See: http://south.readthedocs.org/en/latest/installation.html#configuring-your-django-installation | ||
INSTALLED_APPS += ( | ||
# Database migration helpers: | ||
'south', | ||
) | ||
# Don't need to use South when setting up a test database. | ||
SOUTH_TESTS_MIGRATE = False | ||
########## END SOUTH CONFIGURATION |
Oops, something went wrong.