1+ # -*- coding: utf-8 -*-
2+ from south .utils import datetime_utils as datetime
3+ from south .db import db
4+ from south .v2 import SchemaMigration
5+ from django .db import models
6+
7+
8+ class Migration (SchemaMigration ):
9+
10+ def forwards (self , orm ):
11+ # Adding model 'ForgotPasswordToken'
12+ db .create_table (u'member_forgotpasswordtoken' , (
13+ (u'id' , self .gf ('django.db.models.fields.AutoField' )(primary_key = True )),
14+ ('user' , self .gf ('django.db.models.fields.related.ForeignKey' )(to = orm ['auth.User' ])),
15+ ('token' , self .gf ('django.db.models.fields.CharField' )(max_length = 100 )),
16+ ('expires' , self .gf ('django.db.models.fields.DateTimeField' )()),
17+ ))
18+ db .send_create_signal (u'member' , ['ForgotPasswordToken' ])
19+
20+
21+ def backwards (self , orm ):
22+ # Deleting model 'ForgotPasswordToken'
23+ db .delete_table (u'member_forgotpasswordtoken' )
24+
25+
26+ models = {
27+ u'auth.group' : {
28+ 'Meta' : {'object_name' : 'Group' },
29+ u'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
30+ 'name' : ('django.db.models.fields.CharField' , [], {'unique' : 'True' , 'max_length' : '80' }),
31+ 'permissions' : ('django.db.models.fields.related.ManyToManyField' , [], {'to' : u"orm['auth.Permission']" , 'symmetrical' : 'False' , 'blank' : 'True' })
32+ },
33+ u'auth.permission' : {
34+ 'Meta' : {'ordering' : "(u'content_type__app_label', u'content_type__model', u'codename')" , 'unique_together' : "((u'content_type', u'codename'),)" , 'object_name' : 'Permission' },
35+ 'codename' : ('django.db.models.fields.CharField' , [], {'max_length' : '100' }),
36+ 'content_type' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : u"orm['contenttypes.ContentType']" }),
37+ u'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
38+ 'name' : ('django.db.models.fields.CharField' , [], {'max_length' : '50' })
39+ },
40+ u'auth.user' : {
41+ 'Meta' : {'object_name' : 'User' },
42+ 'date_joined' : ('django.db.models.fields.DateTimeField' , [], {'default' : 'datetime.datetime.now' }),
43+ 'email' : ('django.db.models.fields.EmailField' , [], {'max_length' : '75' , 'blank' : 'True' }),
44+ 'first_name' : ('django.db.models.fields.CharField' , [], {'max_length' : '30' , 'blank' : 'True' }),
45+ 'groups' : ('django.db.models.fields.related.ManyToManyField' , [], {'symmetrical' : 'False' , 'related_name' : "u'user_set'" , 'blank' : 'True' , 'to' : u"orm['auth.Group']" }),
46+ u'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
47+ 'is_active' : ('django.db.models.fields.BooleanField' , [], {'default' : 'True' }),
48+ 'is_staff' : ('django.db.models.fields.BooleanField' , [], {'default' : 'False' }),
49+ 'is_superuser' : ('django.db.models.fields.BooleanField' , [], {'default' : 'False' }),
50+ 'last_login' : ('django.db.models.fields.DateTimeField' , [], {'default' : 'datetime.datetime.now' }),
51+ 'last_name' : ('django.db.models.fields.CharField' , [], {'max_length' : '30' , 'blank' : 'True' }),
52+ 'password' : ('django.db.models.fields.CharField' , [], {'max_length' : '128' }),
53+ 'user_permissions' : ('django.db.models.fields.related.ManyToManyField' , [], {'symmetrical' : 'False' , 'related_name' : "u'user_set'" , 'blank' : 'True' , 'to' : u"orm['auth.Permission']" }),
54+ 'username' : ('django.db.models.fields.CharField' , [], {'unique' : 'True' , 'max_length' : '30' })
55+ },
56+ u'contenttypes.contenttype' : {
57+ 'Meta' : {'ordering' : "('name',)" , 'unique_together' : "(('app_label', 'model'),)" , 'object_name' : 'ContentType' , 'db_table' : "'django_content_type'" },
58+ 'app_label' : ('django.db.models.fields.CharField' , [], {'max_length' : '100' }),
59+ u'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
60+ 'model' : ('django.db.models.fields.CharField' , [], {'max_length' : '100' }),
61+ 'name' : ('django.db.models.fields.CharField' , [], {'max_length' : '100' })
62+ },
63+ u'member.forgotpasswordtoken' : {
64+ 'Meta' : {'object_name' : 'ForgotPasswordToken' },
65+ 'expires' : ('django.db.models.fields.DateTimeField' , [], {}),
66+ u'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
67+ 'token' : ('django.db.models.fields.CharField' , [], {'max_length' : '100' }),
68+ 'user' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : u"orm['auth.User']" })
69+ },
70+ u'member.profile' : {
71+ 'Meta' : {'object_name' : 'Profile' },
72+ 'avatar_url' : ('django.db.models.fields.CharField' , [], {'default' : "''" , 'max_length' : '256' , 'blank' : 'True' }),
73+ u'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
74+ 'is_admin' : ('django.db.models.fields.BooleanField' , [], {'default' : 'False' }),
75+ 'is_publisher' : ('django.db.models.fields.BooleanField' , [], {'default' : 'False' }),
76+ 'promo' : ('django.db.models.fields.IntegerField' , [], {'null' : 'True' , 'blank' : 'True' }),
77+ 'user' : ('django.db.models.fields.related.OneToOneField' , [], {'to' : u"orm['auth.User']" , 'unique' : 'True' })
78+ }
79+ }
80+
81+ complete_apps = ['member' ]
0 commit comments