2012-03-11 25 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

回答

相關問題