134 lines
3.8 KiB
Python
134 lines
3.8 KiB
Python
# this file contains settings that are automatically generated
|
|
# put custom commands/ imports in a separate file!
|
|
|
|
LOCAL_SETTINGS = True # avoid recursive imports
|
|
BRANCH = 'development'
|
|
|
|
from savage_lands.settings import *
|
|
|
|
import logging
|
|
|
|
LOCAL_LOGGING_PREFIX = "%s %%(message)s" % BRANCH
|
|
logging.basicConfig(format=LOCAL_LOGGING_PREFIX, level=logging.DEBUG)
|
|
|
|
SITE_ID = 1
|
|
|
|
TEMPLATES[0]['DIRS'].append(
|
|
"/Users/ronny/projects/django/savage_lands.prj/templates")
|
|
|
|
#
|
|
# NOTE: a lot of the code in these local settings files are automated and you
|
|
# might be inclined to take them out and move them into the main settings.py
|
|
# file. That would be a mistake. These automatic files AT THE VERY LEAST have
|
|
# one variable, and that is WHICH BRANCH CONFIGURATION FILE ARE WE LOOKING AT.
|
|
# Once I set that file, THEN all the rest of the information can be automated.
|
|
# So all these automated info needs to be here.
|
|
|
|
DATABASES = {
|
|
'default': {
|
|
'ENGINE': 'django.db.backends.postgresql',
|
|
'NAME': 'savage_lands_dev',
|
|
'USER': 'ronny',
|
|
'PASSWORD': 'admin',
|
|
'HOST': '192.168.99.100',
|
|
'PORT': '49036',
|
|
}
|
|
}
|
|
|
|
|
|
#
|
|
# directory from which we serve static files
|
|
#
|
|
# NOTE: both STATIC and MEDIA roots are getting their values from the
|
|
# initialization files that are set up above. Also, MEDIA_ROOT is being set
|
|
# to something called "paths.server.media.dynamic" - the names are different,
|
|
# but it means the same thing.
|
|
#
|
|
# MEDIA_ROOT is the dynamic media information that the web server, user or
|
|
# admin # will be adding and taking out. It's why I call it "dynamic"
|
|
|
|
STATIC_ROOT = '/usr/local/var/www/savage_lands.dev/public/media/static'
|
|
MEDIA_ROOT = '/usr/local/var/www/savage_lands.dev/public/media/dynamic'
|
|
|
|
# directories from which we search for static files to place in STATIC_ROOT
|
|
# these static files are located within the project root as opposed to the
|
|
# server root location
|
|
|
|
STATICFILES_DIRS = (
|
|
os.path.join("/Users/ronny/projects/django/savage_lands.prj", "share", "media"),
|
|
)
|
|
|
|
# debug and debug toolbar settings
|
|
DEBUG = True
|
|
TEMPLATES[0]['OPTIONS']['debug'] = DEBUG
|
|
USE_DEBUG_TOOLBAR = DEBUG
|
|
|
|
# allow template debug outputs on development environment
|
|
INTERNAL_IPS = ['127.0.0.1', '127.0.0.2', '127.0.0.3', ]
|
|
|
|
ALLOWED_HOSTS = ['savage_lands.dev', 'localhost', '127.0.0.1', 'PROJECT_NAME.BRANCH_EXT']
|
|
|
|
# -----------------------------------------
|
|
# Debug logging to the console
|
|
|
|
LOGGING = {
|
|
'version': 1,
|
|
'formatters': {
|
|
'verbose': {
|
|
'format': "%(levelname)s %(asctime)s %(module)s %(process)d"
|
|
" %(thread)d %(message)s"
|
|
},
|
|
'simple': {
|
|
'format': '%(levelname)s %(message)s'
|
|
},
|
|
|
|
'code': {
|
|
'format': "%(module)s:%(funcName)s - %(message)s"
|
|
},
|
|
},
|
|
'handlers': {
|
|
'file.debug': {
|
|
'level': 'DEBUG',
|
|
'class': 'logging.FileHandler',
|
|
|
|
'filename':
|
|
'/Users/ronny/projects/django/savage_lands.prj/var/log/django.debug',
|
|
|
|
'formatter': 'code'
|
|
},
|
|
|
|
'server.file.debug': {
|
|
'level': 'DEBUG',
|
|
'class': 'logging.FileHandler',
|
|
|
|
'filename':
|
|
'/usr/local/var/www/savage_lands.dev/logs/django/django.debug',
|
|
|
|
'formatter': 'code'
|
|
},
|
|
|
|
'console': {
|
|
'level': 'DEBUG',
|
|
'class': 'logging.StreamHandler',
|
|
'formatter': 'simple'
|
|
},
|
|
'null': {
|
|
'level': 'DEBUG',
|
|
'class': 'logging.NullHandler',
|
|
}
|
|
},
|
|
'loggers': {
|
|
'django.debug': {
|
|
# use the console for logging
|
|
'handlers':
|
|
[
|
|
'console',
|
|
'file.debug',
|
|
'server.file.debug',
|
|
],
|
|
|
|
'level': 'DEBUG',
|
|
'propagate': True,
|
|
},
|
|
}
|
|
}
|