text: # -*- coding: utf-8 -*-
  import datetime
  from south.db import db
  from south.v2 import SchemaMigration
  from django.db import models
  
  
  class Migration(SchemaMigration):
  
      def forwards(self, orm):
          # Adding field 'Session.language'
          db.add_column('schedule_session', 'language',
                        self.gf('django.db.models.fields.CharField')(default='de', max_length=5),
                        keep_default=False)
  
  
      def backwards(self, orm):
          # Deleting field 'Session.language'
          db.delete_column('schedule_session', 'language')
  
  
      models = {
          'auth.group': {
              'Meta': {'object_name': 'Group'},
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
              'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
          },
          'auth.permission': {
              'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
              'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
              'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
          },
          'auth.user': {
              'Meta': {'object_name': 'User'},
              'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
              'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
              'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
              'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
              'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
              'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
              'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
              'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
              'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
              'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
              'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'})
          },
          'cms.cmsplugin': {
              'Meta': {'object_name': 'CMSPlugin'},
              'changed_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
              'creation_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 4, 25, 0, 0)'}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'language': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}),
              'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
              'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
              'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.CMSPlugin']", 'null': 'True', 'blank': 'True'}),
              'placeholder': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['cms.Placeholder']", 'null': 'True'}),
              'plugin_type': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'}),
              'position': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True', 'blank': 'True'}),
              'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}),
              'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'})
          },
          'cms.placeholder': {
              'Meta': {'object_name': 'Placeholder'},
              'default_width': ('django.db.models.fields.PositiveSmallIntegerField', [], {'null': 'True'}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'slot': ('django.db.models.fields.CharField', [], {'max_length': '50', 'db_index': 'True'})
          },
          'conference.audiencelevel': {
              'Meta': {'object_name': 'AudienceLevel'},
              'conference': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.Conference']"}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'level': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
              'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
              'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'})
          },
          'conference.conference': {
              'Meta': {'object_name': 'Conference'},
              'end_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'reviews_active': ('django.db.models.fields.NullBooleanField', [], {'null': 'True', 'blank': 'True'}),
              'reviews_end_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
              'reviews_start_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
              'start_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
              'timezone': ('timezones.fields.TimeZoneField', [], {'blank': 'True'}),
              'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
          },
          'conference.location': {
              'Meta': {'ordering': "['order']", 'object_name': 'Location'},
              'conference': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.Conference']"}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
              'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
              'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
              'used_for_sessions': ('django.db.models.fields.BooleanField', [], {'default': 'True'})
          },
          'conference.section': {
              'Meta': {'object_name': 'Section'},
              'conference': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'sections'", 'to': "orm['conference.Conference']"}),
              'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
              'end_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
              'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
              'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}),
              'start_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'})
          },
          'conference.sessionduration': {
              'Meta': {'object_name': 'SessionDuration'},
              'conference': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.Conference']"}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
              'minutes': ('django.db.models.fields.IntegerField', [], {}),
              'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'})
          },
          'conference.sessionkind': {
              'Meta': {'object_name': 'SessionKind'},
              'closed': ('django.db.models.fields.NullBooleanField', [], {'null': 'True', 'blank': 'True'}),
              'conference': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.Conference']"}),
              'end_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
              'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
              'start_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'})
          },
          'conference.track': {
              'Meta': {'ordering': "['order']", 'object_name': 'Track'},
              'conference': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.Conference']"}),
              'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
              'order': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
              'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
              'visible': ('django.db.models.fields.BooleanField', [], {'default': 'True'})
          },
          'contenttypes.contenttype': {
              'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
              'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
              'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
          },
          'proposals.proposal': {
              'Meta': {'object_name': 'Proposal'},
              'abstract': ('django.db.models.fields.TextField', [], {}),
              'additional_speakers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "u'proposal_participations'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['speakers.Speaker']"}),
              'audience_level': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.AudienceLevel']"}),
              'available_timeslots': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['proposals.TimeSlot']", 'null': 'True', 'blank': 'True'}),
              'conference': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.Conference']"}),
              'description': ('django.db.models.fields.TextField', [], {'max_length': '400'}),
              'duration': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.SessionDuration']"}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'kind': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.SessionKind']"}),
              'language': ('django.db.models.fields.CharField', [], {'default': "'de'", 'max_length': '5'}),
              'modified_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
              'speaker': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "u'proposals'", 'to': "orm['speakers.Speaker']"}),
              'submission_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.utcnow'}),
              'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
              'track': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.Track']", 'null': 'True', 'blank': 'True'})
          },
          'proposals.timeslot': {
              'Meta': {'unique_together': "((u'date', u'slot', u'section'),)", 'object_name': 'TimeSlot'},
              'date': ('django.db.models.fields.DateField', [], {}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'section': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.Section']"}),
              'slot': ('django.db.models.fields.IntegerField', [], {})
          },
          'schedule.completescheduleplugin': {
              'Meta': {'object_name': 'CompleteSchedulePlugin', 'db_table': "'cmsplugin_completescheduleplugin'", '_ormbases': ['cms.CMSPlugin']},
              'cmsplugin_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['cms.CMSPlugin']", 'unique': 'True', 'primary_key': 'True'}),
              'sections': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['conference.Section']", 'null': 'True', 'blank': 'True'})
          },
          'schedule.session': {
              'Meta': {'object_name': 'Session'},
              'abstract': ('django.db.models.fields.TextField', [], {}),
              'additional_speakers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "u'session_participations'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['speakers.Speaker']"}),
              'audience_level': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.AudienceLevel']"}),
              'available_timeslots': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['proposals.TimeSlot']", 'null': 'True', 'blank': 'True'}),
              'conference': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.Conference']"}),
              'description': ('django.db.models.fields.TextField', [], {'max_length': '400'}),
              'duration': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.SessionDuration']"}),
              'end': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'is_global': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
              'kind': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.SessionKind']"}),
              'language': ('django.db.models.fields.CharField', [], {'default': "'de'", 'max_length': '5'}),
              'location': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.Location']", 'null': 'True', 'blank': 'True'}),
              'modified_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
              'proposal': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'session'", 'null': 'True', 'to': "orm['proposals.Proposal']"}),
              'released': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
              'section': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sessions'", 'null': 'True', 'to': "orm['conference.Section']"}),
              'slides_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
              'speaker': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "u'sessions'", 'to': "orm['speakers.Speaker']"}),
              'start': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
              'submission_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.utcnow'}),
              'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
              'track': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.Track']", 'null': 'True', 'blank': 'True'}),
              'video_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'})
          },
          'schedule.sideevent': {
              'Meta': {'object_name': 'SideEvent'},
              'conference': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.Conference']"}),
              'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
              'end': ('django.db.models.fields.DateTimeField', [], {}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'is_global': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
              'is_pause': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
              'is_recordable': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
              'location': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conference.Location']", 'null': 'True', 'blank': 'True'}),
              'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
              'section': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'side_events'", 'null': 'True', 'to': "orm['conference.Section']"}),
              'start': ('django.db.models.fields.DateTimeField', [], {})
          },
          'speakers.speaker': {
              'Meta': {'object_name': 'Speaker'},
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'speaker_profile'", 'unique': 'True', 'to': "orm['auth.User']"})
          },
          'taggit.tag': {
              'Meta': {'object_name': 'Tag'},
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
              'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '100'})
          },
          'taggit.taggeditem': {
              'Meta': {'object_name': 'TaggedItem'},
              'content_type': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taggit_taggeditem_tagged_items'", 'to': "orm['contenttypes.ContentType']"}),
              'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
              'object_id': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
              'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'taggit_taggeditem_items'", 'to': "orm['taggit.Tag']"})
          }
      }
  
      complete_apps = ['schedule']