|
|
@@ -1,98 +1,51 @@ |
|
|
|
# -*- 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 model 'Pin' |
|
|
|
db.create_table(u'core_pin', ( |
|
|
|
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
|
|
|
('submitter', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), |
|
|
|
('url', self.gf('django.db.models.fields.URLField')(max_length=200, null=True)), |
|
|
|
('origin', self.gf('django.db.models.fields.URLField')(max_length=200, null=True)), |
|
|
|
('description', self.gf('django.db.models.fields.TextField')(null=True, blank=True)), |
|
|
|
('image', self.gf('django.db.models.fields.related.ForeignKey')(related_name='pin', to=orm['django_images.Image'])), |
|
|
|
('published', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), |
|
|
|
)) |
|
|
|
db.send_create_signal(u'core', ['Pin']) |
|
|
|
|
|
|
|
|
|
|
|
def backwards(self, orm): |
|
|
|
# Deleting model 'Pin' |
|
|
|
db.delete_table(u'core_pin') |
|
|
|
|
|
|
|
|
|
|
|
models = { |
|
|
|
u'auth.group': { |
|
|
|
'Meta': {'object_name': 'Group'}, |
|
|
|
u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) |
|
|
|
}, |
|
|
|
u'auth.permission': { |
|
|
|
'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, |
|
|
|
'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), |
|
|
|
'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), |
|
|
|
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
|
|
|
'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) |
|
|
|
}, |
|
|
|
u'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': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), |
|
|
|
u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), |
|
|
|
'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) |
|
|
|
}, |
|
|
|
u'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'}), |
|
|
|
u'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'}) |
|
|
|
}, |
|
|
|
u'core.pin': { |
|
|
|
'Meta': {'object_name': 'Pin'}, |
|
|
|
'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), |
|
|
|
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
|
|
|
'image': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'pin'", 'to': u"orm['django_images.Image']"}), |
|
|
|
'origin': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), |
|
|
|
'published': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), |
|
|
|
'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), |
|
|
|
'url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}) |
|
|
|
}, |
|
|
|
u'django_images.image': { |
|
|
|
'Meta': {'object_name': 'Image'}, |
|
|
|
'height': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}), |
|
|
|
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
|
|
|
'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '255'}), |
|
|
|
'width': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}) |
|
|
|
}, |
|
|
|
u'taggit.tag': { |
|
|
|
'Meta': {'object_name': 'Tag'}, |
|
|
|
u'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'}) |
|
|
|
}, |
|
|
|
u'taggit.taggeditem': { |
|
|
|
'Meta': {'object_name': 'TaggedItem'}, |
|
|
|
'content_type': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "u'taggit_taggeditem_tagged_items'", 'to': u"orm['contenttypes.ContentType']"}), |
|
|
|
u'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': "u'taggit_taggeditem_items'", 'to': u"orm['taggit.Tag']"}) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
complete_apps = ['core'] |
|
|
|
from __future__ import unicode_literals |
|
|
|
|
|
|
|
from django.db import models, migrations |
|
|
|
import taggit.managers |
|
|
|
|
|
|
|
|
|
|
|
class Migration(migrations.Migration): |
|
|
|
|
|
|
|
dependencies = [ |
|
|
|
('taggit', '0002_auto_20150616_2121'), |
|
|
|
('users', '__first__'), |
|
|
|
('django_images', '__first__'), |
|
|
|
] |
|
|
|
|
|
|
|
operations = [ |
|
|
|
migrations.CreateModel( |
|
|
|
name='Pin', |
|
|
|
fields=[ |
|
|
|
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
|
|
|
('url', models.URLField(null=True)), |
|
|
|
('origin', models.URLField(null=True)), |
|
|
|
('description', models.TextField(null=True, blank=True)), |
|
|
|
('published', models.DateTimeField(auto_now_add=True)), |
|
|
|
], |
|
|
|
), |
|
|
|
migrations.CreateModel( |
|
|
|
name='Image', |
|
|
|
fields=[ |
|
|
|
], |
|
|
|
options={ |
|
|
|
'proxy': True, |
|
|
|
}, |
|
|
|
bases=('django_images.image',), |
|
|
|
), |
|
|
|
migrations.AddField( |
|
|
|
model_name='pin', |
|
|
|
name='image', |
|
|
|
field=models.ForeignKey(related_name='pin', to='core.Image'), |
|
|
|
), |
|
|
|
migrations.AddField( |
|
|
|
model_name='pin', |
|
|
|
name='submitter', |
|
|
|
field=models.ForeignKey(to='users.User'), |
|
|
|
), |
|
|
|
migrations.AddField( |
|
|
|
model_name='pin', |
|
|
|
name='tags', |
|
|
|
field=taggit.managers.TaggableManager(to='taggit.Tag', through='taggit.TaggedItem', help_text='A comma-separated list of tags.', verbose_name='Tags'), |
|
|
|
), |
|
|
|
] |