Advertisement
Guest User

Untitled

a guest
Feb 2nd, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. {% extends "base.html" %}
  2. {% block title %}User Registration{% endblock %}
  3. {% block head %}User Registration{% endblock %}
  4. {% block content %}
  5. <form method="post" action=".">{% csrf_token %}
  6. <table border="0">
  7. {{ form.as_table }}
  8. </table>
  9. <button type="submit" value="Register">Register</button>
  10. <button type="button" onclick="window.location.href='/' ">Login</button>
  11. </form>
  12. {% endblock %}
  13.  
  14. <form method="post" action="{% url 'login' %}"> {% csrf_token %} <p class="bs-component"> <table> <tr>
  15. <td>{{ form.username.label_tag }}</td>
  16. <td>{{ form.username }}</td> </tr> <tr>
  17. <td>{{ form.password.label_tag }}</td>
  18. <td>{{ form.password }}</td> </tr> </table> </p> <p class="bs-component"> <center><input class="btn btn-success btn-sm" type="submit" value="login" /></center> </p> <input type="hidden" name="next" value="{{ next }}" />
  19. </form>
  20.  
  21. #!python
  22. # log/urls.py
  23. from django.conf.urls import url
  24. from . import views
  25. #from .views import Home,success,failure
  26.  
  27.  
  28. urlpatterns = [
  29. url(r'^$', views.login, name='login'),
  30. url(r'^register$', views.register, name='register'),
  31. ]
  32.  
  33. @csrf_protect
  34. def register(request):
  35. if request.method == 'POST':
  36. form = RegistrationForm(request.POST)
  37. if form.is_valid():
  38. user = User.objects.create_user(
  39. username=form.cleaned_data['username'],
  40. password=form.cleaned_data['password1'],
  41. email=form.cleaned_data['email']
  42. )
  43. return HttpResponseRedirect('/register/success/')
  44. else:
  45. form = RegistrationForm()
  46. variables = RequestContext(request, {
  47. 'form': form
  48. })
  49. return render(request, 'register.html', {'form': form})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement