移除Django UserCreateForm中的help_text
移除Django UserCreateForm中的help_text
也许是一个简单的问题,但我正在使用Django的UserCreationForm
(稍作修改以包含电子邮件),我想要移除Django自动显示在HTML页面上的help_text
。
在我的HTML页面的注册部分,有用户名、电子邮件、密码1和密码2字段。但是在用户名下面写着“必填。30个字符或更少。只能包含字母、数字和@...”。在密码确认(密码2)下面写着“输入与上面相同的密码以进行验证。”
我应该如何移除这些内容?
#models.py
class UserCreateForm(UserCreationForm):
email = forms.EmailField(required=True)
def save(self, commit=True):
user = super(UserCreateForm, self).save(commit=False)
user.email = self.cleaned_data['email']
if commit:
user.save()
return user
class Meta:
model = User
fields = ("username", "email", "password1", "password2")
exclude = ('username.help_text')
#views.py
def index(request):
r = Movie.objects.all().order_by('-pub_date')
form = UserCreateForm()
return render_to_response('qanda/index.html', {'latest_movie_list': r, 'form':form}, context_instance = RequestContext(request))
#index.html