· 8 years ago · Jun 12, 2017, 02:40 AM
1import os.path
2from threading import local
3
4SITE_THREAD_INFO = local()
5SITE_THREAD_INFO.SITE_ID = 1
6
7class SiteIDHook( object ):
8 def __int__( self ):
9 return SITE_THREAD_INFO.SITE_ID
10 def __hash__( self ):
11 return SITE_THREAD_INFO.SITE_ID
12
13SITE_ID = SiteIDHook()
14
15DEBUG = True
16TEMPLATE_DEBUG = DEBUG
17
18ADMINS = (
19 ( 'Jakub Paczkowski', 'my@mail' ),
20 )
21
22MANAGERS = ADMINS
23
24DATABASE_ENGINE = 'sqlite3' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
25DATABASE_NAME = '/var/www/mudo_public/cms/mudo.db' # Or path to database file if using sqlite3.
26DATABASE_USER = '' # Not used with sqlite3.
27DATABASE_PASSWORD = '' # Not used with sqlite3.
28DATABASE_HOST = '' # Set to empty string for localhost. Not used with sqlite3.
29DATABASE_PORT = '' # Set to empty string for default. Not used with sqlite3.
30
31TIME_ZONE = 'Europe/Warsaw'
32
33LANGUAGE_CODE = 'pl'
34
35USE_I18N = True
36
37PROJECT_ROOT = os.path.realpath( os.path.dirname( __file__ ) )
38
39MEDIA_ROOT = os.path.join( PROJECT_ROOT, 'static' )
40
41MEDIA_URL = '/static/'
42
43ADMIN_MEDIA_PREFIX = '/static/adminmedia/'
44
45SECRET_KEY = 'zchseyufs8f'
46
47TEMPLATE_LOADERS = (
48 'django.template.loaders.filesystem.load_template_source',
49 'django.template.loaders.app_directories.load_template_source',
50# 'django.template.loaders.eggs.load_template_source',
51 )
52
53MIDDLEWARE_CLASSES = (
54 'django.middleware.common.CommonMiddleware',
55 'django.contrib.sessions.middleware.SessionMiddleware',
56 'django.contrib.auth.middleware.AuthenticationMiddleware',
57 'multiDomainMiddleware.MultiSiteMiddleware',
58 )
59
60ROOT_URLCONF = 'urls'
61
62INSTALLED_APPS = (
63 'admin_tools',
64 'admin_tools.theming',
65 'admin_tools.menu',
66 'admin_tools.dashboard',
67 'django.contrib.auth',
68 'sites', #these are not django.contrib.sites
69 'django.contrib.admin',
70 'django.contrib.contenttypes',
71 'django.contrib.sessions',
72 'django.contrib.admindocs',
73 'domaininfo',
74 'content',
75 'tagging',
76 'south',
77 )
78
79TEMPLATE_CONTEXT_PROCESSORS = (
80 'django.core.context_processors.auth',
81 'django.core.context_processors.debug',
82 'django.core.context_processors.i18n',
83 'django.core.context_processors.media',
84
85 'django.contrib.messages.context_processors.messages',
86
87 'django.core.context_processors.request',
88 #'context_processors.tags',
89 )
90
91TEMPLATE_DIRS = (
92 os.path.join( PROJECT_ROOT, 'templates' ),
93 )
94
95FORCE_SCRIPT_NAME = ''
96
97ADMIN_TOOLS_INDEX_DASHBOARD = 'dashboard.CustomIndexDashboard'
98#ADMIN_TOOLS_APP_INDEX_DASHBOARD = 'dashboard.CustomAppIndexDashboard'