· 7 years ago · Nov 30, 2018, 02:52 PM
1import os
2
3DATABASES = {
4 'default': {
5 'ENGINE': 'dbindexer', 'TARGET': 'mongo',
6 },
7 'mongo': {
8 'ENGINE': 'django_mongodb_engine',
9 'NAME': 'my_mongo_db',
10 },
11}
12
13AUTOLOAD_SITECONF = 'indexes'
14
15SECRET_KEY = '=r-$b*8hglm+858&9t043hlm6-&6-3d3vfc4((7yd0dbrakhvi'
16
17AUTHENTICATION_BACKENDS = (
18 'permission_backend_nonrel.backends.NonrelPermissionBackend',
19)
20
21INSTALLED_APPS = (
22 'django.contrib.admin',
23 'django.contrib.contenttypes',
24 'django.contrib.auth',
25 'django.contrib.sessions',
26 'djangotoolbox',
27 # Permission backend must be after djangotoolbox
28 'permission_backend_nonrel',
29 'autoload',
30 'dbindexer',
31)
32
33MIDDLEWARE_CLASSES = (
34 # This loads the index definitions, so it has to come first
35 'autoload.middleware.AutoloadMiddleware',
36
37 'django.middleware.common.CommonMiddleware',
38 'django.contrib.sessions.middleware.SessionMiddleware',
39 'django.contrib.auth.middleware.AuthenticationMiddleware',
40)
41
42TEMPLATE_CONTEXT_PROCESSORS = (
43 'django.contrib.auth.context_processors.auth',
44 'django.core.context_processors.request',
45 'django.core.context_processors.media',
46)
47
48# This test runner captures stdout and associates tracebacks with their
49# corresponding output. Helps a lot with print-debugging.
50TEST_RUNNER = 'djangotoolbox.test.CapturingTestSuiteRunner'
51
52ADMIN_MEDIA_PREFIX = '/media/admin/'
53TEMPLATE_DIRS = (os.path.join(os.path.dirname(__file__), 'templates'),)
54
55ROOT_URLCONF = 'urls'