From ae7ca004d28513d1b4cbb3ab377d3356979ad591 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 31 Jul 2014 16:57:47 +0100 Subject: [PATCH] Fix initial migrations on project template for sqlite, as per #60 --- .../project_name/core/migrations/0002_create_homepage.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wagtail/project_template/project_name/core/migrations/0002_create_homepage.py b/wagtail/project_template/project_name/core/migrations/0002_create_homepage.py index 121cad475..7d57af66e 100644 --- a/wagtail/project_template/project_name/core/migrations/0002_create_homepage.py +++ b/wagtail/project_template/project_name/core/migrations/0002_create_homepage.py @@ -4,7 +4,8 @@ from __future__ import unicode_literals from south.utils import datetime_utils as datetime from south.db import db from south.v2 import DataMigration -from django.db import models +from django.db import models, connection +from django.db.transaction import set_autocommit class Migration(DataMigration): @@ -14,6 +15,9 @@ class Migration(DataMigration): ) def forwards(self, orm): + if connection.vendor == 'sqlite': + set_autocommit(True) + orm['wagtailcore.Page'].objects.get(id=2).delete() homepage_content_type, created = orm['contenttypes.contenttype'].objects.get_or_create(