Advertisement
Guest User

Untitled

a guest
Mar 16th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. from ConfigParser import RawConfigParser
  2.  
  3. config = RawConfigParser()
  4. config.read('/etc/whatever/settings.ini')
  5.  
  6. DATABASE_USER = config.get('database', 'DATABASE_USER')
  7. DATABASE_PASSWORD = config.get('database', 'DATABASE_PASSWORD')
  8. DATABASE_HOST = config.get('database', 'DATABASE_HOST')
  9. DATABASE_PORT = config.get('database', 'DATABASE_PORT')
  10. DATABASE_ENGINE = config.get('database', 'DATABASE_ENGINE')
  11. DATABASE_NAME = config.get('database', 'DATABASE_NAME')
  12. TEST_DATABASE_NAME = config.get('database', 'TESTSUITE_DATABASE_NAME')
  13.  
  14. SECRET_KEY = config.get('secrets','SECRET_KEY')
  15. CSRF_MIDDLEWARE_SECRET = config.get('secrets', 'CSRF_MIDDLEWARE_SECRET')
  16.  
  17. SESSION_COOKIE_DOMAIN = config.get('cookies','SESSION_COOKIE_DOMAIN')
  18.  
  19. DEBUG = config.getboolean('debug','DEBUG')
  20. TEMPLATE_DEBUG = config.getboolean('debug','TEMPLATE_DEBUG')
  21. VIEW_TEST = config.getboolean('debug', 'VIEW_TEST')
  22. INTERNAL_IPS = tuple(config.get('debug', 'INTERNAL_IPS').split())
  23. if config.getboolean('debug', 'SKIP_CSRF_MIDDLEWARE'):
  24. MIDDLEWARE_CLASSES = tuple([x for x in list(MIDDLEWARE_CLASSES)
  25. if not x.endswith('CsrfMiddleware')])
  26.  
  27. SERVER_EMAIL = config.get('email', 'SERVER_EMAIL')
  28. EMAIL_HOST = config.get('email', 'EMAIL_HOST')
  29. ADMINS = tuple(config.items('error mail'))
  30. MANAGERS = tuple(config.items('404 mail'))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement