server/python/django/renkanmanager/migrations/0001_initial.py
changeset 407 4ee3038fc98f
parent 387 87555646dd07
equal deleted inserted replaced
406:21c0e6000407 407:4ee3038fc98f
     1 # -*- coding: utf-8 -*-
     1 # -*- coding: utf-8 -*-
     2 from south.db import db
     2 from __future__ import unicode_literals
     3 from south.v2 import SchemaMigration
       
     4 
     3 
     5 try:
     4 from django.db import models, migrations
     6     from django.contrib.auth import get_user_model
     5 from django.conf import settings
     7 except ImportError:
     6 import easy_thumbnails.fields
     8     from django.contrib.auth.models import User
       
     9 else:
       
    10     User = get_user_model()
       
    11 
       
    12 user_orm_label = '%s.%s' % (User._meta.app_label, User._meta.object_name)
       
    13 user_model_label = '%s.%s' % (User._meta.app_label, User._meta.module_name)
       
    14 
     7 
    15 
     8 
    16 class Migration(SchemaMigration):
     9 class Migration(migrations.Migration):
    17 
    10 
    18     def forwards(self, orm):
    11     dependencies = [
    19         # Adding model 'Renkan'
    12         migrations.swappable_dependency(settings.AUTH_USER_MODEL),
    20         db.create_table(u'renkanmanager_renkan', (
    13     ]
    21             (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
       
    22             ('owner', self.gf('django.db.models.fields.related.ForeignKey')(to=orm[user_orm_label], null=True, blank=True)),
       
    23             ('rk_id', self.gf('django.db.models.fields.CharField')(unique=True, max_length=1024)),
       
    24             ('content', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
       
    25             ('title', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True)),
       
    26             ('image', self.gf('django.db.models.fields.files.ImageField')(default='thumbnails/renkan/renkan_default_icon.png', max_length=100)),
       
    27             ('creation_date', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
       
    28             ('modification_date', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)),
       
    29         ))
       
    30         db.send_create_signal('renkanmanager', ['Renkan'])
       
    31 
    14 
    32 
    15     operations = [
    33     def backwards(self, orm):
    16         migrations.CreateModel(
    34         # Deleting model 'Renkan'
    17             name='Renkan',
    35         db.delete_table(u'renkanmanager_renkan')
    18             fields=[
    36 
    19                 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
    37 
    20                 ('rk_id', models.CharField(unique=True, max_length=1024)),
    38     models = {
    21                 ('content', models.TextField(null=True, blank=True)),
    39         u'auth.group': {
    22                 ('title', models.CharField(max_length=1024, null=True)),
    40             'Meta': {'object_name': 'Group'},
    23                 ('image', easy_thumbnails.fields.ThumbnailerImageField(default=b'thumbnails/renkan/renkan_default_icon.png', upload_to=b'thumbnails/renkan/')),
    41             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
    24                 ('creation_date', models.DateTimeField(auto_now_add=True)),
    42             'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
    25                 ('modification_date', models.DateTimeField(auto_now=True)),
    43             'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
    26                 ('owner', models.ForeignKey(blank=True, to=settings.AUTH_USER_MODEL, null=True)),
    44         },
    27             ],
    45         u'auth.permission': {
    28             options={
    46             'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
       
    47             'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
       
    48             'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
       
    49             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
       
    50             'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
       
    51         },
       
    52         u'contenttypes.contenttype': {
       
    53             'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
       
    54             'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
       
    55             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
       
    56             'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
       
    57             'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
       
    58         },
       
    59         user_model_label: {
       
    60             'Meta': {
       
    61                 'object_name': User.__name__,
       
    62                 'db_table': "'%s'" % User._meta.db_table
       
    63             },
    29             },
    64             User._meta.pk.attname: (
    30             bases=(models.Model,),
    65                 'django.db.models.fields.AutoField', [],
    31         ),
    66                 {'primary_key': 'True',
    32     ]
    67                 'db_column': "'%s'" % User._meta.pk.column}
       
    68             ),
       
    69         },
       
    70         'renkanmanager.renkan': {
       
    71             'Meta': {'object_name': 'Renkan'},
       
    72             'content': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
       
    73             'creation_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
       
    74             u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
       
    75             'image': ('django.db.models.fields.files.ImageField', [], {'default': "'thumbnails/renkan/renkan_default_icon.png'", 'max_length': '100'}),
       
    76             'modification_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
       
    77             'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['%s']" % user_orm_label, 'null': 'True', 'blank': 'True'}),
       
    78             'rk_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}),
       
    79             'title': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'})
       
    80         }
       
    81     }
       
    82 
       
    83     complete_apps = ['renkanmanager']