summaryrefslogtreecommitdiff
path: root/install/post_install_script.py
blob: a4a5aaf0c81a8aeafac3087f6ec5d969d211c80d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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()