Error while doing POST 'UserCreationForm' object has no attribute 'is_vaild'
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
add a comment |
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
3
You misspelled it, it should beis_valid
notis_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
add a comment |
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
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
python django forms attributes django-2.1
asked Nov 27 '18 at 14:34
AshwinAshwin
83215
83215
3
You misspelled it, it should beis_valid
notis_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
add a comment |
3
You misspelled it, it should beis_valid
notis_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
add a comment |
2 Answers
2
active
oldest
votes
As Abdul Niyas said, change is_vaild
to is_valid
.
add a comment |
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})
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
As Abdul Niyas said, change is_vaild
to is_valid
.
add a comment |
As Abdul Niyas said, change is_vaild
to is_valid
.
add a comment |
As Abdul Niyas said, change is_vaild
to is_valid
.
As Abdul Niyas said, change is_vaild
to is_valid
.
answered Nov 27 '18 at 14:43
Reez0Reez0
416417
416417
add a comment |
add a comment |
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})
add a comment |
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})
add a comment |
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})
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})
answered Nov 27 '18 at 15:56
m1009ct0m1009ct0
1,42411637
1,42411637
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
3
You misspelled it, it should be
is_valid
notis_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