Guest User

Untitled

a guest
Oct 20th, 2017
446
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.08 KB | None | 0 0
  1. # Django settings for docs project.
  2. import os, platform
  3.  
  4. LOCAL_MODE = (platform.node() == "mac-gena.local")
  5. PROJECT_DIR = os.path.dirname(__file__)
  6.  
  7. DEBUG_TOOLBAR_CONFIG = {"INTERCEPT_REDIRECTS": False}
  8.  
  9. ADMINS = (
  10. # ('Your Name', 'your_email@domain.com'),
  11. )
  12.  
  13. MANAGERS = ADMINS
  14.  
  15. DATABASES = {
  16. 'default': {
  17. 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
  18. 'NAME': 'docs', # Or path to database file if using sqlite3.
  19. 'USER': 'root', # Not used with sqlite3.
  20. 'PASSWORD': '5882759', # Not used with sqlite3.
  21. 'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
  22. 'PORT': '3306', # Set to empty string for default. Not used with sqlite3.
  23. 'TEST_CHARSET': "utf8",
  24. },
  25. 'utm': {
  26. 'ENGINE': 'django.db.backends.mysql',
  27. 'NAME': 'UTM5',
  28. 'USER': 'call_user',
  29. 'PASSWORD': 'sdfQudn2',
  30. 'HOST': 'db2.rialcom.ru',
  31. }
  32. }
  33.  
  34. MONGO_DATABASES = {
  35. 'default': {
  36. 'NAME': 'rialcom_docs',
  37. 'USER': 'gena',
  38. 'PASSWORD': '123456',
  39. 'HOST': '',
  40. 'PORT': '27017',
  41. }
  42. }
  43.  
  44. DATABASE_ROUTERS = ['dbrouters.utmrouter.UtmUserRouter']
  45.  
  46. TIME_ZONE = 'Europe/Moscow'
  47. LANGUAGE_CODE = 'ru-ru'
  48.  
  49. SITE_ID = 1
  50.  
  51. USE_I18N = True
  52. USE_L10N = False
  53. DECIMAL_SEPARATOR = "."
  54.  
  55. MEDIA_ROOT = os.path.join(PROJECT_DIR, 'media/')
  56. FONTS_ROOT = os.path.join(MEDIA_ROOT, 'fonts/')
  57. MEDIA_URL = '/media/'
  58. ADMIN_MEDIA_PREFIX = '/media/admin/'
  59.  
  60. # SMTP settings
  61. # sudo postfix start
  62. EMAIL_HOST = 'localhost';
  63. EMAIL_PORT = 25;
  64. EMAIL_HOST_USER = '';
  65. EMAIL_HOST_PASSWORD = '';
  66. EMAIL_USE_TLS = False;
  67. DEFAULT_FROM_EMAIL = 'local_gena@rialcom.ru'
  68.  
  69. # Make this unique, and don't share it with anybody.
  70. SECRET_KEY = '+78q8l(-r*3cc*ee@tn667teyohn-swpvpc4-4+06cdewiwu^-'
  71.  
  72. # List of callables that know how to import templates from various sources.
  73. TEMPLATE_LOADERS = (
  74. 'django.template.loaders.filesystem.Loader',
  75. 'django.template.loaders.app_directories.Loader',
  76. 'django.template.loaders.eggs.Loader',
  77. )
  78.  
  79. MIDDLEWARE_CLASSES = (
  80. 'django.middleware.common.CommonMiddleware',
  81. 'django.contrib.sessions.middleware.SessionMiddleware',
  82. 'django.middleware.csrf.CsrfViewMiddleware',
  83. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  84. 'django.contrib.messages.middleware.MessageMiddleware',
  85. 'middleware.auth.LoginRequiredMiddleware',
  86. # 'middleware.browser.BrowserDetectionMiddleware',
  87.  
  88. 'debug_toolbar.middleware.DebugToolbarMiddleware', # toolbar
  89. )
  90. INTERNAL_IPS = ('127.0.0.1',) # toolbar
  91.  
  92. ROOT_URLCONF = 'urls'
  93.  
  94. TEMPLATE_DIRS = (
  95. os.path.join(PROJECT_DIR, "templates"),
  96. )
  97.  
  98. INSTALLED_APPS = (
  99. 'django.contrib.auth',
  100. 'django.contrib.contenttypes',
  101. 'django.contrib.sessions',
  102. 'django.contrib.sites',
  103. 'django.contrib.messages',
  104. 'django.contrib.admin',
  105. 'django.contrib.admindocs',
  106.  
  107. 'south',
  108. 'debug_toolbar', # toolbar
  109.  
  110. # 'apps.rialcom_utm', # don't uncomment for not syncing
  111. 'apps.rialcom_mongo',
  112. 'apps.rialcom_receipts',
  113. 'apps.accounts',
  114. 'apps.addresses',
  115. )
  116.  
  117. AUTH_PROFILE_MODULE = "accounts.userprofile"
  118.  
  119. # rialcom_receipts settings
  120. RECEIPTS_FOLDER_IN_MEDIA_FOLDER = "files/receipts"
  121. RECEIPTS_FOLDER = os.path.join(MEDIA_ROOT, RECEIPTS_FOLDER_IN_MEDIA_FOLDER)
  122. EMAIL_DOMAIN_WHITE_LIST = ["rialcom.ru"] # for notification about receipts creation finish
  123.  
  124. # = auth middleware =
  125. LOGIN_URL = '/login/'
  126. LOGOUT_URL = '/logout/'
  127. LOGIN_REDIRECT_URL = '/'
  128. LOGIN_EXEMPT_URLS = (
  129. r'^media/', # allow any URL under /legal/*
  130. )
  131.  
  132. # = browser middleware =
  133. ALLOWED_BROWSERS = (
  134. ('chrome', '7.0.517.44'),
  135. ('opera', '10.10'),
  136. ('safari', '5.0.2'),
  137. ('firefox', '3.6.10'),
  138. )
  139.  
  140. # = switch to production =
  141. if LOCAL_MODE:
  142. DEBUG = TEMPLATE_DEBUG = True
  143. else:
  144. try:
  145. from settings_production import *
  146. except ImportError:
  147. pass
Add Comment
Please, Sign In to add comment