From: Lorin Hochstein Date: Sat, 24 Dec 2016 05:29:25 +0000 (-0800) Subject: Fix setadmin issue X-Git-Url: https://git.halfball.org/?a=commitdiff_plain;h=7571f252796790e1c1a382a4d13ee4e91b36770b;p=ansiblebook.git Fix setadmin issue --- diff --git a/ch06/playbooks/mezzanine.yml b/ch06/playbooks/mezzanine.yml index 451bf1c..1a02cbf 100644 --- a/ch06/playbooks/mezzanine.yml +++ b/ch06/playbooks/mezzanine.yml @@ -154,7 +154,7 @@ environment: PATH: "{{ venv_path }}/bin" PROJECT_DIR: "{{ proj_path }}" - PROJECT_APP: "{{ proj_path }}" + PROJECT_APP: "{{ proj_name }}" ADMIN_PASSWORD: "{{ admin_pass }}" handlers: - name: restart supervisor diff --git a/ch06/playbooks/scripts/setadmin.py b/ch06/playbooks/scripts/setadmin.py index 1594326..4ddba5b 100644 --- a/ch06/playbooks/scripts/setadmin.py +++ b/ch06/playbooks/scripts/setadmin.py @@ -15,7 +15,8 @@ sys.path.append(proj_dir) proj_app = os.environ['PROJECT_APP'] os.environ['DJANGO_SETTINGS_MODULE'] = proj_app + '.settings' - +import django +django.setup() from django.contrib.auth import get_user_model User = get_user_model() u, _ = User.objects.get_or_create(username='admin')