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 field 'Hotspot.tolerance'
12
+ db .add_column (u'api_hotspot' , 'tolerance' ,
13
+ self .gf ('django.db.models.fields.FloatField' )(default = 5 , blank = True ),
14
+ keep_default = False )
15
+
16
+
17
+ def backwards (self , orm ):
18
+ # Deleting field 'Hotspot.tolerance'
19
+ db .delete_column (u'api_hotspot' , 'tolerance' )
20
+
21
+
22
+ models = {
23
+ u'api.business' : {
24
+ 'Meta' : {'object_name' : 'Business' },
25
+ 'admins' : ('django.db.models.fields.related.ManyToManyField' , [], {'to' : u"orm['api.User']" , 'symmetrical' : 'False' }),
26
+ u'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
27
+ 'logo' : ('django.db.models.fields.CharField' , [], {'default' : "''" , 'max_length' : '200' , 'blank' : 'True' }),
28
+ 'name' : ('django.db.models.fields.CharField' , [], {'max_length' : '100' }),
29
+ 'nickname' : ('django.db.models.fields.CharField' , [], {'default' : "''" , 'max_length' : '40' , 'blank' : 'True' }),
30
+ 'website' : ('django.db.models.fields.CharField' , [], {'default' : "''" , 'max_length' : '200' , 'blank' : 'True' })
31
+ },
32
+ u'api.checkin' : {
33
+ 'Meta' : {'object_name' : 'CheckIn' },
34
+ 'hotspot' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : u"orm['api.Hotspot']" }),
35
+ u'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
36
+ 'time_in' : ('django.db.models.fields.DateTimeField' , [], {'default' : 'datetime.datetime.now' }),
37
+ 'time_out' : ('django.db.models.fields.DateTimeField' , [], {'default' : 'datetime.datetime(1969, 12, 31, 0, 0)' }),
38
+ 'user' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : u"orm['api.User']" })
39
+ },
40
+ u'api.hotspot' : {
41
+ 'LAT' : ('django.db.models.fields.FloatField' , [], {'blank' : 'True' }),
42
+ 'LNG' : ('django.db.models.fields.FloatField' , [], {'blank' : 'True' }),
43
+ 'Meta' : {'object_name' : 'Hotspot' },
44
+ 'address' : ('django.db.models.fields.CharField' , [], {'default' : "''" , 'max_length' : '500' , 'blank' : 'True' }),
45
+ 'business' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : u"orm['api.Business']" , 'blank' : 'True' }),
46
+ 'capacity' : ('django.db.models.fields.IntegerField' , [], {'default' : '0' , 'blank' : 'True' }),
47
+ 'description' : ('django.db.models.fields.CharField' , [], {'default' : "''" , 'max_length' : '2000' , 'blank' : 'True' }),
48
+ u'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
49
+ 'logo' : ('django.db.models.fields.CharField' , [], {'default' : "''" , 'max_length' : '200' , 'blank' : 'True' }),
50
+ 'name' : ('django.db.models.fields.CharField' , [], {'max_length' : '100' }),
51
+ 'nickname' : ('django.db.models.fields.CharField' , [], {'default' : "''" , 'max_length' : '40' , 'blank' : 'True' }),
52
+ 'telephone' : ('django.db.models.fields.CharField' , [], {'default' : "''" , 'max_length' : '25' , 'blank' : 'True' }),
53
+ 'tolerance' : ('django.db.models.fields.FloatField' , [], {'default' : '5' , 'blank' : 'True' }),
54
+ 'website' : ('django.db.models.fields.CharField' , [], {'default' : "''" , 'max_length' : '200' , 'blank' : 'True' })
55
+ },
56
+ u'api.user' : {
57
+ 'Meta' : {'object_name' : 'User' },
58
+ 'birthdate' : ('django.db.models.fields.DateField' , [], {'default' : 'None' , 'blank' : 'True' }),
59
+ 'date_joined' : ('django.db.models.fields.DateTimeField' , [], {'default' : 'datetime.datetime.now' }),
60
+ 'email' : ('django.db.models.fields.EmailField' , [], {'max_length' : '75' , 'blank' : 'True' }),
61
+ 'first_name' : ('django.db.models.fields.CharField' , [], {'max_length' : '30' , 'blank' : 'True' }),
62
+ 'gender' : ('django.db.models.fields.CharField' , [], {'default' : "''" , 'max_length' : '1' , 'blank' : 'True' }),
63
+ 'groups' : ('django.db.models.fields.related.ManyToManyField' , [], {'symmetrical' : 'False' , 'related_name' : "u'user_set'" , 'blank' : 'True' , 'to' : u"orm['auth.Group']" }),
64
+ u'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
65
+ 'is_active' : ('django.db.models.fields.BooleanField' , [], {'default' : 'True' }),
66
+ 'is_staff' : ('django.db.models.fields.BooleanField' , [], {'default' : 'False' }),
67
+ 'is_superuser' : ('django.db.models.fields.BooleanField' , [], {'default' : 'False' }),
68
+ 'last_login' : ('django.db.models.fields.DateTimeField' , [], {'default' : 'datetime.datetime.now' }),
69
+ 'last_name' : ('django.db.models.fields.CharField' , [], {'max_length' : '30' , 'blank' : 'True' }),
70
+ 'password' : ('django.db.models.fields.CharField' , [], {'max_length' : '128' }),
71
+ 'status' : ('django.db.models.fields.IntegerField' , [], {'default' : '0' , 'blank' : 'True' }),
72
+ 'user_permissions' : ('django.db.models.fields.related.ManyToManyField' , [], {'symmetrical' : 'False' , 'related_name' : "u'user_set'" , 'blank' : 'True' , 'to' : u"orm['auth.Permission']" }),
73
+ 'username' : ('django.db.models.fields.CharField' , [], {'unique' : 'True' , 'max_length' : '30' })
74
+ },
75
+ u'auth.group' : {
76
+ 'Meta' : {'object_name' : 'Group' },
77
+ u'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
78
+ 'name' : ('django.db.models.fields.CharField' , [], {'unique' : 'True' , 'max_length' : '80' }),
79
+ 'permissions' : ('django.db.models.fields.related.ManyToManyField' , [], {'to' : u"orm['auth.Permission']" , 'symmetrical' : 'False' , 'blank' : 'True' })
80
+ },
81
+ u'auth.permission' : {
82
+ 'Meta' : {'ordering' : "(u'content_type__app_label', u'content_type__model', u'codename')" , 'unique_together' : "((u'content_type', u'codename'),)" , 'object_name' : 'Permission' },
83
+ 'codename' : ('django.db.models.fields.CharField' , [], {'max_length' : '100' }),
84
+ 'content_type' : ('django.db.models.fields.related.ForeignKey' , [], {'to' : u"orm['contenttypes.ContentType']" }),
85
+ u'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
86
+ 'name' : ('django.db.models.fields.CharField' , [], {'max_length' : '50' })
87
+ },
88
+ u'contenttypes.contenttype' : {
89
+ 'Meta' : {'ordering' : "('name',)" , 'unique_together' : "(('app_label', 'model'),)" , 'object_name' : 'ContentType' , 'db_table' : "'django_content_type'" },
90
+ 'app_label' : ('django.db.models.fields.CharField' , [], {'max_length' : '100' }),
91
+ u'id' : ('django.db.models.fields.AutoField' , [], {'primary_key' : 'True' }),
92
+ 'model' : ('django.db.models.fields.CharField' , [], {'max_length' : '100' }),
93
+ 'name' : ('django.db.models.fields.CharField' , [], {'max_length' : '100' })
94
+ }
95
+ }
96
+
97
+ complete_apps = ['api' ]
0 commit comments