Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.17 KB | None | 0 0
  1. Traceback:
  2. File "/home/mohib/MEGA/Django/bookmarks/lib/python3.5/site-packages/django/core/handlers/base.py" in get_response
  3. 119. resolver_match = resolver.resolve(request.path_info)
  4. File "/home/mohib/MEGA/Django/bookmarks/lib/python3.5/site-packages/django/core/urlresolvers.py" in resolve
  5. 365. for pattern in self.url_patterns:
  6. File "/home/mohib/MEGA/Django/bookmarks/lib/python3.5/site-packages/django/core/urlresolvers.py" in url_patterns
  7. 401. patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
  8. File "/home/mohib/MEGA/Django/bookmarks/lib/python3.5/site-packages/django/core/urlresolvers.py" in urlconf_module
  9. 395. self._urlconf_module = import_module(self.urlconf_name)
  10. File "/usr/lib/python3.5/importlib/__init__.py" in import_module
  11. 126. return _bootstrap._gcd_import(name[level:], package, level)
  12. File "/home/mohib/MEGA/Django/bookmarks/bookmarks/bookmarks/urls.py" in <module>
  13. 6. url(r'^account/', include('account.urls')),
  14. File "/home/mohib/MEGA/Django/bookmarks/lib/python3.5/site-packages/django/conf/urls/__init__.py" in include
  15. 33. urlconf_module = import_module(urlconf_module)
  16. File "/usr/lib/python3.5/importlib/__init__.py" in import_module
  17. 126. return _bootstrap._gcd_import(name[level:], package, level)
  18. File "/home/mohib/MEGA/Django/bookmarks/bookmarks/account/urls.py" in <module>
  19. 2. from . import views
  20. File "/home/mohib/MEGA/Django/bookmarks/bookmarks/account/views.py" in <module>
  21. 2. from .forms import UserRegistrationForm
  22. File "/home/mohib/MEGA/Django/bookmarks/bookmarks/account/forms.py" in <module>
  23. 5. class UserRegistrationForm(forms.ModelForm):
  24. File "/home/mohib/MEGA/Django/bookmarks/bookmarks/account/forms.py" in UserRegistrationForm
  25. 6. password = forms.CharField(lebel='password', widget=forms.PasswordInput)
  26. File "/home/mohib/MEGA/Django/bookmarks/lib/python3.5/site-packages/django/forms/fields.py" in __init__
  27. 214. super(CharField, self).__init__(*args, **kwargs)
  28.  
  29. Exception Type: TypeError at /account/register/
  30. Exception Value: __init__() got an unexpected keyword argument 'lebel'
  31.  
  32. from django import forms
  33. from django.contrib.auth.models import User
  34.  
  35.  
  36. class UserRegistrationForm(forms.ModelForm):
  37. password = forms.CharField(lebel='password', widget=forms.PasswordInput)
  38. conf_password = forms.CharField(lebel='Repeat password', widget=forms.PasswordInput)
  39.  
  40. class Meta:
  41. model = User
  42. fields = ('username', 'first_name', 'email')
  43.  
  44. def clean_conf_password(self):
  45. cd = self.cleaned_data
  46. if cd['password'] != cd['conf_password']:
  47. raise forms.ValidationError('Password don't match.')
  48. return cd['conf_password']
  49.  
  50. def register(request):
  51. if request.method == 'POST':
  52. user_form = UserRegistrationForm(request.POST)
  53. if user_form.is_valid():
  54. new_user = user_form.save(commit=False)
  55. new_user.set_password(user_form.cleaned_data['password'])
  56. new_user.save()
  57. return render(request, 'register_done.html', {'new_user': new_user})
  58. else:
  59. user_form = UserRegistrationForm()
  60. return render(request, 'register.html', {'user_form': user_for
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement