summaryrefslogtreecommitdiff
path: root/install/post_install_script.py
blob: 9abb6685401806e2fdbdb3375ade5ba2ffeed6ce (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
27
28
29
import sys
import os
import django


app_name, url = sys.argv[1], sys.argv[2]
sys.path.append(os.path.abspath('.'))
sys.path.append(os.path.abspath('./' + app_name))
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()