2014-04-01 89 views

回答

0

該消息通過翻譯實用程序在django.contrib.auth.forms.UserCreationForm中調用(因此您可以在同一身份驗證中個性化locale/*/LC_MESSAGES/django.po文件中的翻譯文件夾)

您可以覆蓋RegistrationForm中的error_messages['duplicate_username']變量,例如

class RegistrationForm(UserCreationForm): 
    def __init__(self, *args, **kwargs): 
     super(RegistrationForm, self).__init__(*args, **kwargs) 
     self.error_messages['duplicate_username'] = 'Your message here' 
+0

謝謝你的回答。但是有什麼辦法可以在f.ex中覆蓋這個消息。我的forms.py文件?我想編輯核心文件不是一個好主意。我的註冊表格非常簡單:'類RegistrationForm(ModelForm): class Meta: model = User fields =('username','password')' – Eimantas

+0

我已經添加了一個代碼覆蓋消息的示例 –

+0

對不起我現在正在回答...你的代碼工作完美,謝謝你:)應該考慮一下。儘管我仍然是一名學習者。 – Eimantas