savage-lands/code/savage_lands.old/_settings/development_generated.py

135 lines
3.8 KiB
Python
Raw Normal View History

2025-04-17 00:41:48 +03:00
# 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,
},
}
}