Do you have 'django.middleware.csrf.CsrfViewMiddleware' in your list of 
middlewares in your settings?

On Monday, September 24, 2018 at 2:52:33 PM UTC+2, Srinivas Gadi wrote:
>
>
> When I clock on the login page, it supposed to save the data in DB but 
> instead URL being redirected to csrf token page.
>
> url.py
>
> from django.conf.urls import urlfrom . import viewsfrom 
> django.contrib.auth.views import login, logout
>
> urlpatterns = [
> url(r'^$', views.home),
> url(r'home',views.home, name='home page'),
> url(r'login',login,{'template_name':'section/login.html'}),
> url(r'logout',logout,{'template_name':'section/logout.html'}),
> url(r'register',views.register, name='register')
>
> ] views.py
>
> def register(request):if  request.method == 'POST':
>     form = UserCreationForm(request.POST)
>     if form.is_valid:
>         form.save()
>         print('data has been saved')
>         return redirect('section/home')
> else:
>     form = UserCreationForm()
>     args={'form':form}
>     return render(request,'section/reg_form.html',args)
>
> reg_form.html
>
> {% extends "base.html" %}{% block body %}<br><br><br><form action="post">
>     {%  csrf_token %}
>     {{ form.as_p }}<button type='Submit'>Login</button></form>{% endblock  %}
>
> Please advise
>
> -- 
> Srinivas .G
>       9966559383
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/6be4f994-abdf-4045-af80-da17eabdf886%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to