from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ("wagtailcore", "0002_initial_data"), ] operations = [ migrations.CreateModel( name="EditorsPick", fields=[ ( "id", models.AutoField( serialize=False, auto_created=True, verbose_name="ID", primary_key=True, ), ), ( "sort_order", models.IntegerField(blank=True, null=True, editable=False), ), ("description", models.TextField(blank=True)), ( "page", models.ForeignKey(on_delete=models.CASCADE, to="wagtailcore.Page"), ), ], options={ "ordering": ("sort_order",), }, bases=(models.Model,), ), migrations.CreateModel( name="Query", fields=[ ( "id", models.AutoField( serialize=False, auto_created=True, verbose_name="ID", primary_key=True, ), ), ("query_string", models.CharField(unique=True, max_length=255)), ], options={}, bases=(models.Model,), ), migrations.CreateModel( name="QueryDailyHits", fields=[ ( "id", models.AutoField( serialize=False, auto_created=True, verbose_name="ID", primary_key=True, ), ), ("date", models.DateField()), ("hits", models.IntegerField(default=0)), ( "query", models.ForeignKey( on_delete=models.CASCADE, to="wagtailsearch.Query", related_name="daily_hits", ), ), ], options={}, bases=(models.Model,), ), migrations.AlterUniqueTogether( name="querydailyhits", unique_together={("query", "date")}, ), migrations.AddField( model_name="editorspick", name="query", field=models.ForeignKey( on_delete=models.CASCADE, to="wagtailsearch.Query", related_name="editors_picks", ), preserve_default=True, ), ]