summaryrefslogtreecommitdiffstats
path: root/databaseReset.py
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
commit10a05d686e6bf186ef77c69262768fb81f6159e6 (patch)
tree01d6991e7737b4f3ea1cc7cb83647704a2725ff3 /databaseReset.py
parent89ef5c19fffa6c853573eb5cfa27fd2d7360a477 (diff)
downloadtroggle-10a05d686e6bf186ef77c69262768fb81f6159e6.tar.gz
troggle-10a05d686e6bf186ef77c69262768fb81f6159e6.tar.bz2
troggle-10a05d686e6bf186ef77c69262768fb81f6159e6.zip
django.setup needs to be run before any attempt to use database
Diffstat (limited to 'databaseReset.py')
-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: