Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Traceback:
- File "/home/mohib/MEGA/Django/bookmarks/lib/python3.5/site-packages/django/core/handlers/base.py" in get_response
- 119. resolver_match = resolver.resolve(request.path_info)
- File "/home/mohib/MEGA/Django/bookmarks/lib/python3.5/site-packages/django/core/urlresolvers.py" in resolve
- 365. for pattern in self.url_patterns:
- File "/home/mohib/MEGA/Django/bookmarks/lib/python3.5/site-packages/django/core/urlresolvers.py" in url_patterns
- 401. patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
- File "/home/mohib/MEGA/Django/bookmarks/lib/python3.5/site-packages/django/core/urlresolvers.py" in urlconf_module
- 395. self._urlconf_module = import_module(self.urlconf_name)
- File "/usr/lib/python3.5/importlib/__init__.py" in import_module
- 126. return _bootstrap._gcd_import(name[level:], package, level)
- File "/home/mohib/MEGA/Django/bookmarks/bookmarks/bookmarks/urls.py" in <module>
- 6. url(r'^account/', include('account.urls')),
- File "/home/mohib/MEGA/Django/bookmarks/lib/python3.5/site-packages/django/conf/urls/__init__.py" in include
- 33. urlconf_module = import_module(urlconf_module)
- File "/usr/lib/python3.5/importlib/__init__.py" in import_module
- 126. return _bootstrap._gcd_import(name[level:], package, level)
- File "/home/mohib/MEGA/Django/bookmarks/bookmarks/account/urls.py" in <module>
- 2. from . import views
- File "/home/mohib/MEGA/Django/bookmarks/bookmarks/account/views.py" in <module>
- 2. from .forms import UserRegistrationForm
- File "/home/mohib/MEGA/Django/bookmarks/bookmarks/account/forms.py" in <module>
- 5. class UserRegistrationForm(forms.ModelForm):
- File "/home/mohib/MEGA/Django/bookmarks/bookmarks/account/forms.py" in UserRegistrationForm
- 6. password = forms.CharField(lebel='password', widget=forms.PasswordInput)
- File "/home/mohib/MEGA/Django/bookmarks/lib/python3.5/site-packages/django/forms/fields.py" in __init__
- 214. super(CharField, self).__init__(*args, **kwargs)
- Exception Type: TypeError at /account/register/
- Exception Value: __init__() got an unexpected keyword argument 'lebel'
- from django import forms
- from django.contrib.auth.models import User
- class UserRegistrationForm(forms.ModelForm):
- password = forms.CharField(lebel='password', widget=forms.PasswordInput)
- conf_password = forms.CharField(lebel='Repeat password', widget=forms.PasswordInput)
- class Meta:
- model = User
- fields = ('username', 'first_name', 'email')
- def clean_conf_password(self):
- cd = self.cleaned_data
- if cd['password'] != cd['conf_password']:
- raise forms.ValidationError('Password don't match.')
- return cd['conf_password']
- def register(request):
- if request.method == 'POST':
- user_form = UserRegistrationForm(request.POST)
- if user_form.is_valid():
- new_user = user_form.save(commit=False)
- new_user.set_password(user_form.cleaned_data['password'])
- new_user.save()
- return render(request, 'register_done.html', {'new_user': new_user})
- else:
- user_form = UserRegistrationForm()
- return render(request, 'register.html', {'user_form': user_for
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement