diff --git a/dr_botzo/dr_botzo/settings.py b/dr_botzo/dr_botzo/settings.py index 5f6f495..424a387 100644 --- a/dr_botzo/dr_botzo/settings.py +++ b/dr_botzo/dr_botzo/settings.py @@ -37,7 +37,6 @@ INSTALLED_APPS = ( 'django.contrib.messages', 'django.contrib.staticfiles', 'django_extensions', - 'south', 'markov', 'races', 'seen', @@ -48,6 +47,7 @@ MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ) diff --git a/dr_botzo/markov/migrations/0001_initial.py b/dr_botzo/markov/migrations/0001_initial.py new file mode 100644 index 0000000..58dcdd5 --- /dev/null +++ b/dr_botzo/markov/migrations/0001_initial.py @@ -0,0 +1,58 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='MarkovContext', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('name', models.CharField(unique=True, max_length=64)), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='MarkovState', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('k1', models.CharField(max_length=128)), + ('k2', models.CharField(max_length=128)), + ('v', models.CharField(max_length=128)), + ('count', models.IntegerField(default=0)), + ('context', models.ForeignKey(to='markov.MarkovContext')), + ], + options={ + 'permissions': set([('teach_line', 'Can teach lines'), ('import_log_file', 'Can import states from a log file')]), + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='MarkovTarget', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('name', models.CharField(unique=True, max_length=64)), + ('chatter_chance', models.IntegerField(default=0)), + ('context', models.ForeignKey(to='markov.MarkovContext')), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.AlterUniqueTogether( + name='markovstate', + unique_together=set([('context', 'k1', 'k2', 'v')]), + ), + migrations.AlterIndexTogether( + name='markovstate', + index_together=set([('context', 'k1', 'k2'), ('context', 'v')]), + ), + ] diff --git a/dr_botzo/markov/migrations/0001_markov_context_and_target_and_state.py b/dr_botzo/markov/migrations/0001_markov_context_and_target_and_state.py deleted file mode 100644 index 80b8314..0000000 --- a/dr_botzo/markov/migrations/0001_markov_context_and_target_and_state.py +++ /dev/null @@ -1,80 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'MarkovContext' - db.create_table(u'markov_markovcontext', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=32)), - )) - db.send_create_signal(u'markov', ['MarkovContext']) - - # Adding model 'MarkovTarget' - db.create_table(u'markov_markovtarget', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('target', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('context', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['markov.MarkovContext'])), - ('chatter_chance', self.gf('django.db.models.fields.IntegerField')(default=0)), - )) - db.send_create_signal(u'markov', ['MarkovTarget']) - - # Adding model 'MarkovState' - db.create_table(u'markov_markovstate', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('k1', self.gf('django.db.models.fields.CharField')(max_length=128)), - ('k2', self.gf('django.db.models.fields.CharField')(max_length=128)), - ('v', self.gf('django.db.models.fields.CharField')(max_length=128)), - ('count', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('context', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['markov.MarkovContext'])), - )) - db.send_create_signal(u'markov', ['MarkovState']) - - # Adding unique constraint on 'MarkovState', fields ['context', 'k1', 'k2', 'v'] - db.create_unique(u'markov_markovstate', ['context_id', 'k1', 'k2', 'v']) - - - def backwards(self, orm): - # Removing unique constraint on 'MarkovState', fields ['context', 'k1', 'k2', 'v'] - db.delete_unique(u'markov_markovstate', ['context_id', 'k1', 'k2', 'v']) - - # Deleting model 'MarkovContext' - db.delete_table(u'markov_markovcontext') - - # Deleting model 'MarkovTarget' - db.delete_table(u'markov_markovtarget') - - # Deleting model 'MarkovState' - db.delete_table(u'markov_markovstate') - - - models = { - u'markov.markovcontext': { - 'Meta': {'object_name': 'MarkovContext'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}) - }, - u'markov.markovstate': { - 'Meta': {'unique_together': "(('context', 'k1', 'k2', 'v'),)", 'object_name': 'MarkovState'}, - 'context': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['markov.MarkovContext']"}), - 'count': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'k1': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'k2': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'v': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - u'markov.markovtarget': { - 'Meta': {'object_name': 'MarkovTarget'}, - 'chatter_chance': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'context': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['markov.MarkovContext']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '64'}) - } - } - - complete_apps = ['markov'] \ No newline at end of file diff --git a/dr_botzo/markov/migrations/0002_unique_target_name_and_context_name.py b/dr_botzo/markov/migrations/0002_unique_target_name_and_context_name.py deleted file mode 100644 index 23dffe9..0000000 --- a/dr_botzo/markov/migrations/0002_unique_target_name_and_context_name.py +++ /dev/null @@ -1,60 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'MarkovTarget.target' - db.delete_column(u'markov_markovtarget', 'target') - - # Adding field 'MarkovTarget.name' - db.add_column(u'markov_markovtarget', 'name', - self.gf('django.db.models.fields.CharField')(default='', unique=True, max_length=64), - keep_default=False) - - # Adding unique constraint on 'MarkovContext', fields ['name'] - db.create_unique(u'markov_markovcontext', ['name']) - - - def backwards(self, orm): - # Removing unique constraint on 'MarkovContext', fields ['name'] - db.delete_unique(u'markov_markovcontext', ['name']) - - # Adding field 'MarkovTarget.target' - db.add_column(u'markov_markovtarget', 'target', - self.gf('django.db.models.fields.CharField')(default='', max_length=64), - keep_default=False) - - # Deleting field 'MarkovTarget.name' - db.delete_column(u'markov_markovtarget', 'name') - - - models = { - u'markov.markovcontext': { - 'Meta': {'object_name': 'MarkovContext'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '32'}) - }, - u'markov.markovstate': { - 'Meta': {'unique_together': "(('context', 'k1', 'k2', 'v'),)", 'object_name': 'MarkovState'}, - 'context': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['markov.MarkovContext']"}), - 'count': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'k1': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'k2': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'v': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - u'markov.markovtarget': { - 'Meta': {'object_name': 'MarkovTarget'}, - 'chatter_chance': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'context': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['markov.MarkovContext']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - } - } - - complete_apps = ['markov'] \ No newline at end of file diff --git a/dr_botzo/markov/migrations/0003_markov_context_max_length_64.py b/dr_botzo/markov/migrations/0003_markov_context_max_length_64.py deleted file mode 100644 index 31ec152..0000000 --- a/dr_botzo/markov/migrations/0003_markov_context_max_length_64.py +++ /dev/null @@ -1,44 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Changing field 'MarkovContext.name' - db.alter_column(u'markov_markovcontext', 'name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=64)) - - def backwards(self, orm): - - # Changing field 'MarkovContext.name' - db.alter_column(u'markov_markovcontext', 'name', self.gf('django.db.models.fields.CharField')(max_length=32, unique=True)) - - models = { - u'markov.markovcontext': { - 'Meta': {'object_name': 'MarkovContext'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - u'markov.markovstate': { - 'Meta': {'unique_together': "(('context', 'k1', 'k2', 'v'),)", 'object_name': 'MarkovState'}, - 'context': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['markov.MarkovContext']"}), - 'count': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'k1': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'k2': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'v': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - u'markov.markovtarget': { - 'Meta': {'object_name': 'MarkovTarget'}, - 'chatter_chance': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'context': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['markov.MarkovContext']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - } - } - - complete_apps = ['markov'] \ No newline at end of file diff --git a/dr_botzo/markov/migrations/0004_more_indexes_on_markov_state.py b/dr_botzo/markov/migrations/0004_more_indexes_on_markov_state.py deleted file mode 100644 index 834a7a1..0000000 --- a/dr_botzo/markov/migrations/0004_more_indexes_on_markov_state.py +++ /dev/null @@ -1,50 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding index on 'MarkovState', fields ['context', 'k1', 'k2'] - db.create_index(u'markov_markovstate', ['context_id', 'k1', 'k2']) - - # Adding index on 'MarkovState', fields ['context', 'v'] - db.create_index(u'markov_markovstate', ['context_id', 'v']) - - - def backwards(self, orm): - # Removing index on 'MarkovState', fields ['context', 'v'] - db.delete_index(u'markov_markovstate', ['context_id', 'v']) - - # Removing index on 'MarkovState', fields ['context', 'k1', 'k2'] - db.delete_index(u'markov_markovstate', ['context_id', 'k1', 'k2']) - - - models = { - u'markov.markovcontext': { - 'Meta': {'object_name': 'MarkovContext'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - u'markov.markovstate': { - 'Meta': {'unique_together': "(('context', 'k1', 'k2', 'v'),)", 'object_name': 'MarkovState', 'index_together': "[['context', 'k1', 'k2'], ['context', 'v']]"}, - 'context': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['markov.MarkovContext']"}), - 'count': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'k1': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'k2': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'v': ('django.db.models.fields.CharField', [], {'max_length': '128'}) - }, - u'markov.markovtarget': { - 'Meta': {'object_name': 'MarkovTarget'}, - 'chatter_chance': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'context': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['markov.MarkovContext']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - } - } - - complete_apps = ['markov'] \ No newline at end of file diff --git a/dr_botzo/races/migrations/0001_initial.py b/dr_botzo/races/migrations/0001_initial.py new file mode 100644 index 0000000..2ed3048 --- /dev/null +++ b/dr_botzo/races/migrations/0001_initial.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations +import django.utils.timezone + + +class Migration(migrations.Migration): + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Race', + fields=[ + ('key', models.CharField(max_length=16, serialize=False, primary_key=True)), + ('name', models.CharField(max_length=255)), + ('description', models.TextField()), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='Racer', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('nick', models.CharField(max_length=64)), + ('joined', models.BooleanField(default=False)), + ('started', models.BooleanField(default=False)), + ('finished', models.BooleanField(default=False)), + ('race', models.ForeignKey(to='races.Race')), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='RaceUpdate', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('update', models.TextField()), + ('event_time', models.DateTimeField(default=django.utils.timezone.now)), + ('race', models.ForeignKey(to='races.Race')), + ('racer', models.ForeignKey(to='races.Racer')), + ], + options={ + 'ordering': ['event_time'], + }, + bases=(models.Model,), + ), + migrations.AlterUniqueTogether( + name='racer', + unique_together=set([('nick', 'race')]), + ), + ] diff --git a/dr_botzo/races/migrations/0001_race_and_racer_and_race_update_models.py b/dr_botzo/races/migrations/0001_race_and_racer_and_race_update_models.py deleted file mode 100644 index c773a9c..0000000 --- a/dr_botzo/races/migrations/0001_race_and_racer_and_race_update_models.py +++ /dev/null @@ -1,82 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'Race' - db.create_table(u'races_race', ( - ('key', self.gf('django.db.models.fields.CharField')(max_length=16, primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('description', self.gf('django.db.models.fields.TextField')()), - )) - db.send_create_signal(u'races', ['Race']) - - # Adding model 'Racer' - db.create_table(u'races_racer', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('nick', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('race', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['races.Race'])), - ('joined', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('started', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('finished', self.gf('django.db.models.fields.BooleanField')(default=False)), - )) - db.send_create_signal(u'races', ['Racer']) - - # Adding unique constraint on 'Racer', fields ['nick', 'race'] - db.create_unique(u'races_racer', ['nick', 'race_id']) - - # Adding model 'RaceUpdate' - db.create_table(u'races_raceupdate', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('racer', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['races.Racer'])), - ('update', self.gf('django.db.models.fields.TextField')()), - ('event_time', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now)), - )) - db.send_create_signal(u'races', ['RaceUpdate']) - - - def backwards(self, orm): - # Removing unique constraint on 'Racer', fields ['nick', 'race'] - db.delete_unique(u'races_racer', ['nick', 'race_id']) - - # Deleting model 'Race' - db.delete_table(u'races_race') - - # Deleting model 'Racer' - db.delete_table(u'races_racer') - - # Deleting model 'RaceUpdate' - db.delete_table(u'races_raceupdate') - - - models = { - u'races.race': { - 'Meta': {'object_name': 'Race'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '16', 'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - u'races.racer': { - 'Meta': {'unique_together': "(('nick', 'race'),)", 'object_name': 'Racer'}, - 'finished': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'joined': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'nick': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'race': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['races.Race']"}), - 'started': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - u'races.raceupdate': { - 'Meta': {'object_name': 'RaceUpdate'}, - 'event_time': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'racer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['races.Racer']"}), - 'update': ('django.db.models.fields.TextField', [], {}) - } - } - - complete_apps = ['races'] \ No newline at end of file diff --git a/dr_botzo/races/migrations/0002_raceupdate_fk_to_race.py b/dr_botzo/races/migrations/0002_raceupdate_fk_to_race.py deleted file mode 100644 index 3e59788..0000000 --- a/dr_botzo/races/migrations/0002_raceupdate_fk_to_race.py +++ /dev/null @@ -1,48 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'RaceUpdate.race' - db.add_column(u'races_raceupdate', 'race', - self.gf('django.db.models.fields.related.ForeignKey')(default="ffxhd", to=orm['races.Race']), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'RaceUpdate.race' - db.delete_column(u'races_raceupdate', 'race_id') - - - models = { - u'races.race': { - 'Meta': {'object_name': 'Race'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '16', 'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - u'races.racer': { - 'Meta': {'unique_together': "(('nick', 'race'),)", 'object_name': 'Racer'}, - 'finished': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'joined': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'nick': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'race': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['races.Race']"}), - 'started': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - u'races.raceupdate': { - 'Meta': {'object_name': 'RaceUpdate'}, - 'event_time': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'race': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['races.Race']"}), - 'racer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['races.Racer']"}), - 'update': ('django.db.models.fields.TextField', [], {}) - } - } - - complete_apps = ['races'] \ No newline at end of file diff --git a/dr_botzo/races/migrations/0003_associate_raceupdates_with_racer_races.py b/dr_botzo/races/migrations/0003_associate_raceupdates_with_racer_races.py deleted file mode 100644 index b986792..0000000 --- a/dr_botzo/races/migrations/0003_associate_raceupdates_with_racer_races.py +++ /dev/null @@ -1,48 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - "Write your forwards methods here." - # Note: Don't use "from appname.models import ModelName". - # Use orm.ModelName to refer to models in this application, - # and orm['appname.ModelName'] for models in other applications. - for update in orm.RaceUpdate.objects.all(): - update.race = update.racer.race - update.save() - - def backwards(self, orm): - "Write your backwards methods here." - - models = { - u'races.race': { - 'Meta': {'object_name': 'Race'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '16', 'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - u'races.racer': { - 'Meta': {'unique_together': "(('nick', 'race'),)", 'object_name': 'Racer'}, - 'finished': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'joined': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'nick': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'race': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['races.Race']"}), - 'started': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - u'races.raceupdate': { - 'Meta': {'object_name': 'RaceUpdate'}, - 'event_time': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'race': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['races.Race']"}), - 'racer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['races.Racer']"}), - 'update': ('django.db.models.fields.TextField', [], {}) - } - } - - complete_apps = ['races'] - symmetrical = True diff --git a/dr_botzo/seen/migrations/0001_initial.py b/dr_botzo/seen/migrations/0001_initial.py new file mode 100644 index 0000000..92d01eb --- /dev/null +++ b/dr_botzo/seen/migrations/0001_initial.py @@ -0,0 +1,33 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations +import django.utils.timezone + + +class Migration(migrations.Migration): + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='SeenNick', + fields=[ + ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), + ('nick', models.CharField(max_length=64)), + ('channel', models.CharField(max_length=64)), + ('host', models.CharField(max_length=255)), + ('seen_time', models.DateTimeField(default=django.utils.timezone.now)), + ('what', models.TextField()), + ], + options={ + 'ordering': ['-seen_time'], + }, + bases=(models.Model,), + ), + migrations.AlterUniqueTogether( + name='seennick', + unique_together=set([('nick', 'channel')]), + ), + ] diff --git a/dr_botzo/seen/migrations/0001_seen_data.py b/dr_botzo/seen/migrations/0001_seen_data.py deleted file mode 100644 index 0f6286b..0000000 --- a/dr_botzo/seen/migrations/0001_seen_data.py +++ /dev/null @@ -1,46 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'SeenNick' - db.create_table(u'seen_seennick', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('nick', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('channel', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('host', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('seen_time', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now, blank=True)), - ('what', self.gf('django.db.models.fields.TextField')()), - )) - db.send_create_signal(u'seen', ['SeenNick']) - - # Adding unique constraint on 'SeenNick', fields ['nick', 'channel'] - db.create_unique(u'seen_seennick', ['nick', 'channel']) - - - def backwards(self, orm): - # Removing unique constraint on 'SeenNick', fields ['nick', 'channel'] - db.delete_unique(u'seen_seennick', ['nick', 'channel']) - - # Deleting model 'SeenNick' - db.delete_table(u'seen_seennick') - - - models = { - u'seen.seennick': { - 'Meta': {'ordering': "['-seen_time']", 'unique_together': "(('nick', 'channel'),)", 'object_name': 'SeenNick'}, - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'host': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'nick': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'seen_time': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now', 'blank': 'True'}), - 'what': ('django.db.models.fields.TextField', [], {}) - } - } - - complete_apps = ['seen'] \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index c58cf59..20cb37b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,5 @@ -Django==1.6.11 +Django==1.7.8 MySQL-python==1.2.3 -South==0.8.4 django-extensions==1.3.3 httplib2==0.7.4 logilab-astng==0.24.0