Split settings in base/dev/personal
authorArthur Darcet <arthur.darcet@m4x.org>
Sat, 2 Feb 2013 20:39:13 +0000 (21:39 +0100)
committerArthur Darcet <arthur.darcet@m4x.org>
Sat, 2 Feb 2013 20:39:27 +0000 (21:39 +0100)
.gitignore
xnet/settings/__init__.py [new file with mode: 0644]
xnet/settings/base.py [moved from xnet/settings.py with 96% similarity]
xnet/settings/dev.py [new file with mode: 0644]
xnet/settings/personal.py.tpl [new file with mode: 0644]

index 1f0afd1..ca5f862 100644 (file)
@@ -4,10 +4,13 @@
 *.pyo
 
 # Private files
-xnet/db.sqlite
 xnet/private/
 xnet/media/
 
+# Dev files
+xnet/db.sqlite
+xnet/settings/personal.py
+
 # Build-related files
 doc/_build/
 .coverage
diff --git a/xnet/settings/__init__.py b/xnet/settings/__init__.py
new file mode 100644 (file)
index 0000000..5c54767
--- /dev/null
@@ -0,0 +1,4 @@
+try:
+    from .personal import *
+except ImportError:
+    from .dev import *
similarity index 96%
rename from xnet/settings.py
rename to xnet/settings/base.py
index a23093c..99e7fc7 100644 (file)
@@ -4,7 +4,7 @@ DEBUG = True
 TEMPLATE_DEBUG = DEBUG
 
 import os.path
-ROOT_DIR = os.path.abspath(os.path.dirname(__file__))
+ROOT_DIR = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
 
 def read_pass(name):
     fname = os.path.join(ROOT_DIR, 'private', name)
@@ -17,13 +17,6 @@ ADMINS = (
 
 MANAGERS = ADMINS
 
-DATABASES = {
-    'default': {
-        'ENGINE': 'django.db.backends.sqlite3',
-        'NAME': os.path.join(ROOT_DIR, 'db.sqlite'),
-    }
-}
-
 AUTHENTICATION_BACKENDS = (
     'django_authgroupex.auth.AuthGroupeXBackend',
 )
diff --git a/xnet/settings/dev.py b/xnet/settings/dev.py
new file mode 100644 (file)
index 0000000..2ad4b73
--- /dev/null
@@ -0,0 +1,11 @@
+from .base import *
+
+DEBUG = True
+TEMPLATE_DEBUG = DEBUG
+
+DATABASES = {
+    'default': {
+        'ENGINE': 'django.db.backends.sqlite3',
+        'NAME': os.path.join(ROOT_DIR, 'db.sqlite'),
+    }
+}
diff --git a/xnet/settings/personal.py.tpl b/xnet/settings/personal.py.tpl
new file mode 100644 (file)
index 0000000..c787328
--- /dev/null
@@ -0,0 +1 @@
+from .dev import *