From 8536155695dcdc43d8ce6f354a0bee643adbf0cc Mon Sep 17 00:00:00 2001 From: Zalan Blenessy Date: Sat, 22 Oct 2016 18:05:54 +0200 Subject: [PATCH 1/2] DJANGO_SETTINGS_MODULE needs to be set befire importing User Traceback (most recent call last): File "./create_admin.py", line 2, in from django.contrib.auth.models import User File "/usr/local/lib/python2.7/site-packages/django/contrib/auth/__init__.py", line 7, in from django.middleware.csrf import rotate_token File "/usr/local/lib/python2.7/site-packages/django/middleware/csrf.py", line 14, in from django.utils.cache import patch_vary_headers File "/usr/local/lib/python2.7/site-packages/django/utils/cache.py", line 26, in from django.core.cache import caches File "/usr/local/lib/python2.7/site-packages/django/core/cache/__init__.py", line 34, in if DEFAULT_CACHE_ALIAS not in settings.CACHES: File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py", line 48, in __getattr__ self._setup(name) File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py", line 42, in _setup % (desc, ENVIRONMENT_VARIABLE)) --- docker/create_admin.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docker/create_admin.py b/docker/create_admin.py index c392c32..14c93a1 100755 --- a/docker/create_admin.py +++ b/docker/create_admin.py @@ -1,8 +1,9 @@ #!/usr/bin/env python -from django.contrib.auth.models import User import os os.environ.setdefault("DJANGO_SETTINGS_MODULE", "pypolo.settings") +from django.contrib.auth.models import User + username = os.environ.get("PYTRADER_USER", 'trader') password = os.environ.get("PYTRADER_PASSWORD", 'trader') if not User.objects.filter(username=username).exists(): From 58a809cb57274ca847212c4a99978d439fc728c2 Mon Sep 17 00:00:00 2001 From: Zalan Blenessy Date: Sat, 22 Oct 2016 18:32:57 +0200 Subject: [PATCH 2/2] create_admin.py: made flake8 happy --- docker/create_admin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/create_admin.py b/docker/create_admin.py index 14c93a1..a155947 100755 --- a/docker/create_admin.py +++ b/docker/create_admin.py @@ -2,7 +2,7 @@ import os os.environ.setdefault("DJANGO_SETTINGS_MODULE", "pypolo.settings") -from django.contrib.auth.models import User +from django.contrib.auth.models import User # noqa: E402 username = os.environ.get("PYTRADER_USER", 'trader') password = os.environ.get("PYTRADER_PASSWORD", 'trader')