diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-05-02 12:06:24 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-05-02 12:06:24 +0200 |
commit | 0006cbb585410907719af13461ed9cd0d7aab0a0 (patch) | |
tree | 3d0ceaef4f871e0e538cda7619f3b997fb5b9d71 /install/post_install_script.py | |
parent | f174169c926fa3211d654dad7c9c93bc5811d437 (diff) | |
download | Ishtar-0006cbb585410907719af13461ed9cd0d7aab0a0.tar.bz2 Ishtar-0006cbb585410907719af13461ed9cd0d7aab0a0.zip |
Install script: change directory - post_install_script
Diffstat (limited to 'install/post_install_script.py')
-rw-r--r-- | install/post_install_script.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/install/post_install_script.py b/install/post_install_script.py new file mode 100644 index 000000000..a4a5aaf0c --- /dev/null +++ b/install/post_install_script.py @@ -0,0 +1,26 @@ +import sys +import os +import django + +app_name, url = sys.argv[1], sys.argv[2] +os.environ.setdefault("DJANGO_SETTINGS_MODULE", app_name + ".settings") +django.setup() + +from django.contrib.sites.models import Site +from ishtar_common.models import IshtarSiteProfile + +q = Site.objects.filter(domain='example.com') + +if q.count(): + site = q.get() + site.domain = url + site.name = url + site.save() + +q = IshtarSiteProfile.objects.filter(slug='default') + +if q.count(): + profile = q.get() + profile.label = app_name + profile.slug = app_name + profile.save() |