django.setup needs to be run before any attempt to use database

This commit is contained in:
expoonserver 2018-06-17 02:23:02 +01:00
parent 89ef5c19ff
commit 10a05d686e

View File

@ -2,7 +2,7 @@ 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
@ -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: