Fix register url
This commit is contained in:
		
							parent
							
								
									d1de7715d7
								
							
						
					
					
						commit
						204d7bf1c5
					
				| @ -7,7 +7,7 @@ | |||||||
| {% endblock breadcrumbs %} | {% endblock breadcrumbs %} | ||||||
| 
 | 
 | ||||||
| {% block content %} | {% block content %} | ||||||
|     <form method="post" action="{% url 'login' %}"> |     <form method="post" action="{% url 'register' %}"> | ||||||
|         {% csrf_token %} |         {% csrf_token %} | ||||||
|         {% bootstrap_form form %} |         {% bootstrap_form form %} | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,6 +2,7 @@ from django.shortcuts import render, get_object_or_404, redirect, reverse | |||||||
| from .models import Album, Photo | from .models import Album, Photo | ||||||
| from .forms import PhotoForm, AlbumForm | from .forms import PhotoForm, AlbumForm | ||||||
| from django.contrib.auth.forms import UserCreationForm as RegisterForm | from django.contrib.auth.forms import UserCreationForm as RegisterForm | ||||||
|  | from django.contrib.auth import login | ||||||
| from django.core.exceptions import PermissionDenied | from django.core.exceptions import PermissionDenied | ||||||
| from django.views.decorators.http import require_http_methods | from django.views.decorators.http import require_http_methods | ||||||
| from django.views.decorators.csrf import csrf_exempt | from django.views.decorators.csrf import csrf_exempt | ||||||
| @ -11,10 +12,12 @@ from app.forms import PhotoEditForm | |||||||
| def register(request): | def register(request): | ||||||
|     if request.method == "POST": |     if request.method == "POST": | ||||||
|         form = RegisterForm(request.POST) |         form = RegisterForm(request.POST) | ||||||
|  |          | ||||||
|         if form.is_valid(): |         if form.is_valid(): | ||||||
|             form.save() |             form.save() | ||||||
|              |              | ||||||
|         return redirect("/") |             login(request, form.instance) | ||||||
|  |             return redirect(reverse("index")) | ||||||
|     else: |     else: | ||||||
|         form = RegisterForm() |         form = RegisterForm() | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user