--- /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),
+ ]