शायद एक खराब सवाल है, लेकिन मैं Django के UserCreationForm (ईमेल को शामिल करने के लिए थोड़ा संशोधित) का उपयोग कर रहा हूं, और मैं help_text को हटाना चाहता हूं जो Django स्वचालित रूप से HTML पृष्ठ पर प्रदर्शित होता है।Django UserCreateForm से help_text को हटा रहा है
मेरे एचटीएमएल पेज के रजिस्टर हिस्से पर, इसका उपयोगकर्ता नाम, ईमेल, पासवर्ड 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
<form action = "/home/register/" method = "post" id = "register">{% csrf_token %}
<h6> Create an account </h6>
{{ form.as_p }}
<input type = "submit" value = "Create!">
<input type = "hidden" name = "next" value = "{{ next|escape }}" />
</form>
भयानक। सहायता के लिए धन्यवाद! –