Django Forme, Ne Montrant Pas De Champs De Saisie

Je reçois une réponse valide de retour lors de la demande de ma forme, mais je suis pas du champs de formulaire avec la réponse. C'est le chargement de la bouton Soumettre seulement, mais pas de champs de formulaire.

Objectif: obtenir des champs de formulaire pour charger et être en mesure de soumettre le formulaire.

J'ai un views.py:

 def Registration(request):
    form = NewUserRegistrationForm(request.POST or None)
    if request.method == 'POST':
        if form.is_valid():
            form.save()
            return HttpResponseRedirect("/Login/")
    else:
        form = NewUserRegistrationForm()

    return render(request, 'VA/reuse/register.html', {
        'form': form 
    })

forms.py

class NewUserRegistrationForm(UserCreationForm):
    username = forms.CharField(required=True,max_length=30,validators=[RegexValidator('^[A-Za-z0-9]{1,30}$','e.g. must be 30 characters or less','Invalid Entry')])
    email = forms.EmailField(required=True, max_length=75)
    password = forms.PasswordInput()
    class Meta:
        model = User
        fields = ("username", "email", "password1","password2")

def save(self, commit=True):
    user = super(NewUserRegistrationForm, self).save(commit=False)
    user.username = self.cleaned_data["username"]
    user.email = self.cleaned_data["email"]
    user.password = self.cleaned_data["password1"]
    if commit:
        user.save()
    return user

un modèle

<div id="register_bubble">
    <form method="post" id="userRegistration">
        {% csrf_token %}
        {{ NewUserRegForm.as_p }}
        <input type="submit" value="Submit" />
    </form> <!-- /RegistrationForm (FORM) -->
</div>

Ce que je fais mal ici? Je suis pas d'erreur en mode débogage localement soit.

Merci!

  • Ne modifiez pas votre question après qu'il ait été répondu....
InformationsquelleAutor CodeTalk | 2013-09-14