Browse Source

Zmena rozlisovani nastaveni

* Bez prepisovani
* Mozna pochrouma push_* pred deployem
remotes/origin/noc
Tomas Gavenciak 9 years ago
parent
commit
bb975e0eb2
  1. 36
      mamweb/settings.py
  2. 38
      mamweb/settings_local.py
  3. 12
      mamweb/settings_prod.py
  4. 13
      mamweb/settings_test.py

36
mamweb/settings.py

@ -1,30 +1,20 @@
import os.path
from .settings_common import *
# Local development settings
#
# "Chytre" rozliseni, zda je toto produkcni, testovaci ci
# jina/vyvojova/lokalni instance.
#
# Je mozne tez rozhodnout primo pomoci:
# DJANGO_SETTINGS_MODULE=mamweb.settings_ZZZ ./manage.py ...
#
# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/1.7/howto/deployment/checklist/
if os.path.abspath(__file__).startswith('/akce/MaM/WWW/mamweb-test/'):
from .settings_test import *
INSTALLED_APPS += (
'debug_toolbar',
'django_extensions',
)
elif os.path.abspath(__file__).startswith('/akce/MaM/WWW/mamweb/'):
from .settings_prod import *
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
else:
from .settings_local import *
TEMPLATE_DEBUG = True
ALLOWED_HOSTS = ['127.0.0.1']
# Database
# https://docs.djangoproject.com/en/1.7/ref/settings/#databases
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db-local.sqlite3'),
}
}

38
mamweb/settings_local.py

@ -0,0 +1,38 @@
import os.path
#
# Lokalni / vyvojove nastaveni settings.py
#
# Pro vyber tohoto nastaveni muzete pouzit tez:
# DJANGO_SETTINGS_MODULE=mamweb.settings_local ./manage.py ...
#
# Import common settings
from .settings_common import *
# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/1.7/howto/deployment/checklist/
INSTALLED_APPS += (
'debug_toolbar',
'django_extensions',
)
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
TEMPLATE_DEBUG = True
ALLOWED_HOSTS = ['127.0.0.1']
# Database
# https://docs.djangoproject.com/en/1.7/ref/settings/#databases
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db-local.sqlite3'),
}
}

12
mamweb/settings_prod.py

@ -1,7 +1,17 @@
# -*- coding: utf-8 -*-
import os.path
#
# Produkcni nastaveni settings.py
#
# Pro vyber tohoto nastaveni muzete pouzit tez:
# DJANGO_SETTINGS_MODULE=mamweb.settings_prod ./manage.py ...
#
# Import common settings
from .settings_common import *
# Specific settings for remote production
# See https://docs.djangoproject.com/en/1.7/howto/deployment/checklist/

13
mamweb/settings_test.py

@ -1,6 +1,17 @@
# -*- coding: utf-8 -*-
import os.path
#
# Testovaci nastaveni settings.py (testovani na atreyi)
#
# Pro vyber tohoto nastaveni muzete pouzit tez:
# DJANGO_SETTINGS_MODULE=mamweb.settings_test ./manage.py ...
#
# Import common settings
from .settings_common import *
# Specific settings for remote test site
# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/1.7/howto/deployment/checklist/

Loading…
Cancel
Save