diff -r dc349ee44568 -r 385e3a12ee27 src/hdalab/migrations/0003_default_site.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/hdalab/migrations/0003_default_site.py Thu Mar 15 23:52:11 2018 +0100 @@ -0,0 +1,30 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +import re + +from django.conf import settings +from django.db import models, migrations + +def set_site_name(apps, schema_editor): + Sites = apps.get_model('sites', 'site') + site = Sites.objects.filter(id=1).first() + if site == None: + site = Sites() + + m = re.match(r"^https?\:\/\/(.+)", settings.WEB_URL) + if m: + site.name = "HDALab" + site.domain = m.group(1) + site.save() + +class Migration(migrations.Migration): + + dependencies = [ + ('sites', '0001_initial'), + ('hdalab', '0002_alter_tagyears_tag_one2one'), + ] + + operations = [ + migrations.RunPython(set_site_name), + ]