summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorexpoonserver <devnull@localhost>2018-06-17 02:23:02 +0100
committerexpoonserver <devnull@localhost>2018-06-17 02:23:02 +0100
commit94c232c7750721b0603906c9159cb98c0f164854 (patch)
tree01d6991e7737b4f3ea1cc7cb83647704a2725ff3
parent4f665070d74b8df52149b48b1d045b73fb8e33ca (diff)
downloadtroggle-94c232c7750721b0603906c9159cb98c0f164854.tar.gz
troggle-94c232c7750721b0603906c9159cb98c0f164854.tar.bz2
troggle-94c232c7750721b0603906c9159cb98c0f164854.zip
django.setup needs to be run before any attempt to use database
-rw-r--r--databaseReset.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/databaseReset.py b/databaseReset.py
index 3b01b87..f520a09 100644
--- a/databaseReset.py
+++ b/databaseReset.py
@@ -2,12 +2,12 @@ import os
import time
import settings
os.environ['PYTHONPATH'] = settings.PYTHON_PATH
-os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
+os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'settings')
from django.core import management
from django.db import connection
from django.contrib.auth.models import User
from django.http import HttpResponse
-from django.core.urlresolvers import reverse
+from django.core.urlresolvers import reverse
from troggle.core.models import Cave, Entrance
import troggle.flatpages.models
@@ -187,6 +187,8 @@ def usage():
if __name__ == "__main__":
import troggle.core.models
import sys
+ import django
+ django.setup()
if "desc" in sys.argv:
resetdesc()
elif "scans" in sys.argv: