common.py 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. # Django settings for maplepepper_com project.
  2. import os
  3. import sys
  4. import warnings; warnings.simplefilter("ignore")
  5. ## Directories
  6. PROJECT_ROOT = os.path.dirname(os.path.realpath(os.path.dirname(__file__)))
  7. #MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'media/')
  8. MEDIA_ROOT='/var/lib/django/pbp_com/media/'
  9. VIRTUALENV='/var/lib/virtualenvs/pbp/lib/python2.5/site-packages'
  10. DEBUG = True
  11. TEMPLATE_DEBUG= DEBUG
  12. # Django settings for pbp project.
  13. ADMINS = (
  14. ('Jeremiah Savage', 'jeremiahs@pbp.me'),
  15. )
  16. LANGUAGE_CODE = 'en-us'
  17. MANAGERS = ADMINS
  18. USE_I18N = True
  19. SEND_BROKEN_LINK_EMAILS=False
  20. TIME_ZONE = 'America/New_York'
  21. LANGUAGE_CODE = 'en-us'
  22. SITE_ID = 3 # wp.com
  23. import logging
  24. LOG_DATE_FORMAT = '%d %b %Y %H:%M:%S'
  25. LOG_FORMATTER = logging.Formatter('%(asctime)s %(name)-7s: %(levelname)-8s %(message)s',
  26. datefmt=LOG_DATE_FORMAT)
  27. FILE_HANDLER = logging.FileHandler(os.path.join('/var/log/django/')+'wp_com.log', 'w')
  28. CONSOLE_HANDLER = logging.StreamHandler() # defaults to stderr
  29. CONSOLE_HANDLER.setFormatter(LOG_FORMATTER)
  30. CONSOLE_HANDLER.setLevel(logging.DEBUG)
  31. AUTH_PROFILE_MODULE='profiles.UserProfile'
  32. LOGIN_REDIRECT_URL = '/'
  33. AGENTS_EXCLUSION_FILE = MEDIA_ROOT+'allagents.xml'
  34. SECRET_KEY = 'l(4_rf+z#5oj7ik0j$ax9+zl)3yfkh8-ige$=!eoq=hydfbm7k'
  35. TEMPLATE_CONTEXT_PROCESSORS = (
  36. 'django.contrib.auth.context_processors.auth',
  37. 'django.core.context_processors.request',
  38. 'django.core.context_processors.debug',
  39. 'django.core.context_processors.media',
  40. 'django.contrib.messages.context_processors.messages',
  41. 'adzone.context_processors.get_source_ip',)
  42. MIDDLEWARE_CLASSES = (
  43. 'django.middleware.common.CommonMiddleware',
  44. 'django.contrib.sessions.middleware.SessionMiddleware',
  45. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  46. 'debug_toolbar.middleware.DebugToolbarMiddleware',
  47. 'ipfilter.middleware.FilterIPs',
  48. 'django.middleware.csrf.CsrfViewMiddleware',
  49. )
  50. AUTHENTICATION_BACKENDS = ('django.contrib.auth.backends.ModelBackend',)
  51. ROOT_URLCONF = 'urls.wp'
  52. MARKITUP_FILTER=('django.contrib.markup.templatetags.markup.textile', {})
  53. MARKITUP_SET = 'markitup/sets/markdown'
  54. HAYSTACK_SITECONF='pbp_com.search_sites'
  55. HAYSTACK_SEARCH_ENGINE='whoosh'
  56. #HAYSTACK_WHOOSH_PATH=os.path.join(PROJECT_ROOT, 'search-index')
  57. INSTALLED_APPS = (
  58. 'django.contrib.auth',
  59. 'django.contrib.contenttypes',
  60. 'django.contrib.sessions',
  61. 'django.contrib.sites',
  62. 'django.contrib.admin',
  63. 'django.contrib.markup',
  64. 'django.contrib.humanize',
  65. 'django.contrib.comments',
  66. 'django.contrib.admindocs',
  67. 'django.contrib.sitemaps',
  68. 'django.contrib.flatpages',
  69. 'django_extensions',
  70. 'registration',
  71. 'profiles',
  72. 'typogrify',
  73. 'taggit',
  74. 'convert',
  75. 'django_inlines',
  76. 'markitup',
  77. 'ipfilter',
  78. 'documents',
  79. 'directory',
  80. 'newsroom',
  81. 'darkroom',
  82. 'adzone',
  83. 'almanac',
  84. 'remember',
  85. 'almanac',
  86. )