2012-03-11 57 views
2

我已经失去了一个用户今天:(我可以在auth.User中创建电子邮件,名字,姓氏和用户名多大?

的用户尝试上申请到我的网站和他的电子邮件是大于75 characters(Django的auth.User默认),我正在迁移到解决这个问题,但我不知道?,我有多大可使列,而不必担心performance|storage|memory问题上Heroku

我用PostgreSQLDjango 1.3.1

这里的South迁移我打算运行:

class Migration(SchemaMigration): 

    def forwards(self, orm): 
     # Changing User.username, User.email, User.first_name and User.last_name 
     # to bigger fields 
     db.alter_column('auth_user', 'username', models.CharField(max_length=255, unique=True)) 
     db.alter_column('auth_user', 'email', models.CharField(max_length=255, blank=True)) 
     db.alter_column('auth_user', 'first_name', models.CharField(max_length=255, blank=True)) 
     db.alter_column('auth_user', 'last_name', models.CharField(max_length=255, blank=True)) 

    def backwards(self, orm): 
     db.alter_column('auth_user', 'username', models.CharField(max_length=30, unique=True)) 
     db.alter_column('auth_user', 'email', models.CharField(max_length=75, blank=True)) 
     db.alter_column('auth_user', 'first_name', models.CharField(max_length=30, blank=True)) 
     db.alter_column('auth_user', 'last_name', models.CharField(max_length=30, blank=True)) 
+0

[可以django的auth \ _user.username是varchar(75)的可能的重复吗?这怎么可能?](http://stackoverflow.com/questions/2610088/can-djangos-auth-user-username-be-varchar75-how-could-that-be-done) – 2014-04-23 20:33:10

回答

相关问题