Error while doing POST 'UserCreationForm' object has no attribute 'is_vaild'












0















I'm a django learner and I was trying to create user registration form using the in-build UserCreationForm.



view.py



from django.shortcuts import render, redirect
from django.contrib.auth.forms import UserCreationForm

def register(request):
if request.method == 'POST':
form = UserCreationForm(request.POST)
if form.is_vaild():
username = form.cleaned_data['username']
return redirect('blog-home')
else:
form = UserCreationForm()

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


While trying to POST i'm receiving 'UserCreationForm' object has no attribute 'is_vaild'. If i understand correctly for all the django forms there will be a is_valid function to validate.



Please help me to find what am i missing here.



Let me know if you need any other file details.



I'm using Django 2.1,Python 3.6










share|improve this question


















  • 3





    You misspelled it, it should be is_valid not is_vaild

    – Abdul Niyas P M
    Nov 27 '18 at 14:35













  • I'm so embarrassed right now. Sometime you forget to keep an eye on minute details.

    – Ashwin
    Nov 27 '18 at 16:20
















0















I'm a django learner and I was trying to create user registration form using the in-build UserCreationForm.



view.py



from django.shortcuts import render, redirect
from django.contrib.auth.forms import UserCreationForm

def register(request):
if request.method == 'POST':
form = UserCreationForm(request.POST)
if form.is_vaild():
username = form.cleaned_data['username']
return redirect('blog-home')
else:
form = UserCreationForm()

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


While trying to POST i'm receiving 'UserCreationForm' object has no attribute 'is_vaild'. If i understand correctly for all the django forms there will be a is_valid function to validate.



Please help me to find what am i missing here.



Let me know if you need any other file details.



I'm using Django 2.1,Python 3.6










share|improve this question


















  • 3





    You misspelled it, it should be is_valid not is_vaild

    – Abdul Niyas P M
    Nov 27 '18 at 14:35













  • I'm so embarrassed right now. Sometime you forget to keep an eye on minute details.

    – Ashwin
    Nov 27 '18 at 16:20














0












0








0








I'm a django learner and I was trying to create user registration form using the in-build UserCreationForm.



view.py



from django.shortcuts import render, redirect
from django.contrib.auth.forms import UserCreationForm

def register(request):
if request.method == 'POST':
form = UserCreationForm(request.POST)
if form.is_vaild():
username = form.cleaned_data['username']
return redirect('blog-home')
else:
form = UserCreationForm()

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


While trying to POST i'm receiving 'UserCreationForm' object has no attribute 'is_vaild'. If i understand correctly for all the django forms there will be a is_valid function to validate.



Please help me to find what am i missing here.



Let me know if you need any other file details.



I'm using Django 2.1,Python 3.6










share|improve this question














I'm a django learner and I was trying to create user registration form using the in-build UserCreationForm.



view.py



from django.shortcuts import render, redirect
from django.contrib.auth.forms import UserCreationForm

def register(request):
if request.method == 'POST':
form = UserCreationForm(request.POST)
if form.is_vaild():
username = form.cleaned_data['username']
return redirect('blog-home')
else:
form = UserCreationForm()

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


While trying to POST i'm receiving 'UserCreationForm' object has no attribute 'is_vaild'. If i understand correctly for all the django forms there will be a is_valid function to validate.



Please help me to find what am i missing here.



Let me know if you need any other file details.



I'm using Django 2.1,Python 3.6







python django forms attributes django-2.1






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 27 '18 at 14:34









AshwinAshwin

83215




83215








  • 3





    You misspelled it, it should be is_valid not is_vaild

    – Abdul Niyas P M
    Nov 27 '18 at 14:35













  • I'm so embarrassed right now. Sometime you forget to keep an eye on minute details.

    – Ashwin
    Nov 27 '18 at 16:20














  • 3





    You misspelled it, it should be is_valid not is_vaild

    – Abdul Niyas P M
    Nov 27 '18 at 14:35













  • I'm so embarrassed right now. Sometime you forget to keep an eye on minute details.

    – Ashwin
    Nov 27 '18 at 16:20








3




3





You misspelled it, it should be is_valid not is_vaild

– Abdul Niyas P M
Nov 27 '18 at 14:35







You misspelled it, it should be is_valid not is_vaild

– Abdul Niyas P M
Nov 27 '18 at 14:35















I'm so embarrassed right now. Sometime you forget to keep an eye on minute details.

– Ashwin
Nov 27 '18 at 16:20





I'm so embarrassed right now. Sometime you forget to keep an eye on minute details.

– Ashwin
Nov 27 '18 at 16:20












2 Answers
2






active

oldest

votes


















0














As Abdul Niyas said, change is_vaild to is_valid.






share|improve this answer































    0














    Please take in mind that you still need to send something in case the form is invalid !form.is_valid() added a few lines to your code, BTW your simply mispelled is_valid()



    def register(request):
    if request.method == 'POST':
    form = UserCreationForm(request.POST)
    if form.is_valid():
    username = form.cleaned_data['username']
    return redirect('blog-home')
    else:
    # Show user form errors with {% form.errors %} on the template.
    return render(request, 'users/register.html', {'form': form})
    else:
    form = UserCreationForm()

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





    share|improve this answer























      Your Answer






      StackExchange.ifUsing("editor", function () {
      StackExchange.using("externalEditor", function () {
      StackExchange.using("snippets", function () {
      StackExchange.snippets.init();
      });
      });
      }, "code-snippets");

      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "1"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53502013%2ferror-while-doing-post-usercreationform-object-has-no-attribute-is-vaild%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      0














      As Abdul Niyas said, change is_vaild to is_valid.






      share|improve this answer




























        0














        As Abdul Niyas said, change is_vaild to is_valid.






        share|improve this answer


























          0












          0








          0







          As Abdul Niyas said, change is_vaild to is_valid.






          share|improve this answer













          As Abdul Niyas said, change is_vaild to is_valid.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 27 '18 at 14:43









          Reez0Reez0

          416417




          416417

























              0














              Please take in mind that you still need to send something in case the form is invalid !form.is_valid() added a few lines to your code, BTW your simply mispelled is_valid()



              def register(request):
              if request.method == 'POST':
              form = UserCreationForm(request.POST)
              if form.is_valid():
              username = form.cleaned_data['username']
              return redirect('blog-home')
              else:
              # Show user form errors with {% form.errors %} on the template.
              return render(request, 'users/register.html', {'form': form})
              else:
              form = UserCreationForm()

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





              share|improve this answer




























                0














                Please take in mind that you still need to send something in case the form is invalid !form.is_valid() added a few lines to your code, BTW your simply mispelled is_valid()



                def register(request):
                if request.method == 'POST':
                form = UserCreationForm(request.POST)
                if form.is_valid():
                username = form.cleaned_data['username']
                return redirect('blog-home')
                else:
                # Show user form errors with {% form.errors %} on the template.
                return render(request, 'users/register.html', {'form': form})
                else:
                form = UserCreationForm()

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





                share|improve this answer


























                  0












                  0








                  0







                  Please take in mind that you still need to send something in case the form is invalid !form.is_valid() added a few lines to your code, BTW your simply mispelled is_valid()



                  def register(request):
                  if request.method == 'POST':
                  form = UserCreationForm(request.POST)
                  if form.is_valid():
                  username = form.cleaned_data['username']
                  return redirect('blog-home')
                  else:
                  # Show user form errors with {% form.errors %} on the template.
                  return render(request, 'users/register.html', {'form': form})
                  else:
                  form = UserCreationForm()

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





                  share|improve this answer













                  Please take in mind that you still need to send something in case the form is invalid !form.is_valid() added a few lines to your code, BTW your simply mispelled is_valid()



                  def register(request):
                  if request.method == 'POST':
                  form = UserCreationForm(request.POST)
                  if form.is_valid():
                  username = form.cleaned_data['username']
                  return redirect('blog-home')
                  else:
                  # Show user form errors with {% form.errors %} on the template.
                  return render(request, 'users/register.html', {'form': form})
                  else:
                  form = UserCreationForm()

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






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 27 '18 at 15:56









                  m1009ct0m1009ct0

                  1,42411637




                  1,42411637






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Stack Overflow!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53502013%2ferror-while-doing-post-usercreationform-object-has-no-attribute-is-vaild%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks

                      Calculate evaluation metrics using cross_val_predict sklearn

                      Insert data from modal to MySQL (multiple modal on website)