· 7 years ago · Apr 17, 2018, 12:30 AM
1# Initialize App Engine and import the default settings (DB backend, etc.).
2# If you want to use a different backend you have to remove all occurences
3# of "djangoappengine" from this file.
4from djangoappengine.settings_base import *
5
6import os
7
8# Activate django-dbindexer for the default database
9DATABASES['native'] = DATABASES['default']
10DATABASES['default'] = {'ENGINE': 'dbindexer', 'TARGET': 'native'}
11AUTOLOAD_SITECONF = 'indexes'
12
13SECRET_KEY = '=r-$b*8hglm+858&9t043hlm6-&6-3d3vfc4((7yd0dbrakhvi'
14
15INSTALLED_APPS = (
16# 'django.contrib.admin',
17 'django.contrib.contenttypes',
18 'django.contrib.auth',
19 'django.contrib.sessions',
20 'djangotoolbox',
21 'autoload',
22 'dbindexer',
23
24 # djangoappengine should come last, so it can override a few manage.py commands
25 'djangoappengine',
26)
27
28MIDDLEWARE_CLASSES = (
29 # This loads the index definitions, so it has to come first
30 'autoload.middleware.AutoloadMiddleware',
31
32 'django.middleware.common.CommonMiddleware',
33 'django.contrib.sessions.middleware.SessionMiddleware',
34 'django.contrib.auth.middleware.AuthenticationMiddleware',
35)
36
37TEMPLATE_CONTEXT_PROCESSORS = (
38 'django.contrib.auth.context_processors.auth',
39 'django.core.context_processors.request',
40 'django.core.context_processors.media',
41)
42
43# This test runner captures stdout and associates tracebacks with their
44# corresponding output. Helps a lot with print-debugging.
45TEST_RUNNER = 'djangotoolbox.test.CapturingTestSuiteRunner'
46
47ADMIN_MEDIA_PREFIX = '/media/admin/'
48TEMPLATE_DIRS = (os.path.join(os.path.dirname(__file__), 'templates'),)
49
50ROOT_URLCONF = 'urls'