Require on_delete arg for ForeignKey/OneToOneField
[mygpo.git] / mygpo / podcastlists / migrations / 0001_initial.py
blob52d0fe88ea98886487491fde5dcc17cf54c93613
1 # -*- coding: utf-8 -*-
4 from django.db import models, migrations
5 import django.db.models.deletion
6 from django.conf import settings
9 class Migration(migrations.Migration):
11 dependencies = [
12 migrations.swappable_dependency(settings.AUTH_USER_MODEL),
13 ('contenttypes', '0001_initial'),
16 operations = [
17 migrations.CreateModel(
18 name='PodcastList',
19 fields=[
20 ('id', models.UUIDField(
21 max_length=32,
22 serialize=False,
23 primary_key=True)),
24 ('title', models.CharField(max_length=512)),
25 ('slug', models.SlugField(max_length=128)),
26 ('created', models.DateTimeField()),
27 ('modified', models.DateTimeField()),
28 ('user', models.ForeignKey(
29 to=settings.AUTH_USER_MODEL,
30 on_delete=models.CASCADE,
31 )),
33 options={
35 bases=(models.Model,),
37 migrations.CreateModel(
38 name='PodcastListEntry',
39 fields=[
40 ('id', models.AutoField(
41 verbose_name='ID',
42 serialize=False,
43 auto_created=True,
44 primary_key=True)),
45 ('created', models.DateTimeField(auto_now_add=True)),
46 ('modified', models.DateTimeField(auto_now=True)),
47 ('order', models.PositiveSmallIntegerField()),
48 ('object_id', models.UUIDField(max_length=32)),
49 ('content_type', models.ForeignKey(
50 to='contenttypes.ContentType',
51 on_delete=django.db.models.deletion.CASCADE)),
52 ('podcastlist', models.ForeignKey(
53 related_name='entries',
54 to='podcastlists.PodcastList',
55 on_delete=models.CASCADE,
56 )),
58 options={
60 bases=(models.Model,),
62 migrations.AlterUniqueTogether(
63 name='podcastlistentry',
64 unique_together=set([
65 ('podcastlist', 'order'),
66 ('podcastlist', 'content_type', 'object_id')]),
68 migrations.AlterUniqueTogether(
69 name='podcastlist',
70 unique_together=set([('user', 'slug')]),