# -*- coding: utf-8 -*- # Generated by Django 1.9.7 on 2016-06-12 15:10 from __future__ import unicode_literals import autoslug.fields import django.contrib.sites.managers from django.db import migrations, models import django.db.models.deletion import django.db.models.manager class Migration(migrations.Migration): initial = True dependencies = [ ('sites', '0002_alter_domain_unique'), ('accounts', '0001_initial'), ] operations = [ migrations.CreateModel( name='Speach', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('order', models.IntegerField(choices=[(1, '1'), (2, '2'), (3, '3'), (4, '4'), (5, '5'), (6, '6'), (7, '7')])), ('speaker', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='accounts.Speaker')), ], options={ 'ordering': ['talk', 'order'], }, ), migrations.CreateModel( name='Talk', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=128, verbose_name='Title')), ('slug', autoslug.fields.AutoSlugField(editable=False, populate_from='title', unique=True)), ('description', models.TextField(blank=True, verbose_name='Description')), ('site', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='sites.Site')), ('speakers', models.ManyToManyField(through='proposals.Speach', to='accounts.Speaker')), ], managers=[ ('objects', django.db.models.manager.Manager()), ('on_site', django.contrib.sites.managers.CurrentSiteManager()), ], ), migrations.CreateModel( name='Topic', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=128, unique=True, verbose_name='Name')), ('slug', autoslug.fields.AutoSlugField(editable=False, populate_from='name', unique=True)), ('site', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='sites.Site')), ], managers=[ ('objects', django.db.models.manager.Manager()), ('on_site', django.contrib.sites.managers.CurrentSiteManager()), ], ), migrations.AddField( model_name='talk', name='topics', field=models.ManyToManyField(blank=True, to='proposals.Topic'), ), migrations.AddField( model_name='speach', name='talk', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='proposals.Talk'), ), migrations.AlterUniqueTogether( name='speach', unique_together=set([('speaker', 'talk'), ('order', 'talk')]), ), ]