{% endblock %}
On Friday, November 27, 2020 at 8:16:43 PM UTC+9 [email protected] wrote:> It is misspelled, the right is *csrf_token* > > Em quinta-feira, 26 de novembro de 2020 às 14:57:37 UTC-3, > [email protected] escreveu: > >> hi friends, >> >> please help me to resolve this issue.. >> >> >> Environment: >> >> >> Request Method: GET >> Request URL: http://127.0.0.1:8000/login/ >> >> Django Version: 3.1.3 >> Python Version: 3.9.0 >> Installed Applications: >> ['django.contrib.admin', >> 'django.contrib.auth', >> 'django.contrib.contenttypes', >> 'django.contrib.sessions', >> 'django.contrib.messages', >> 'django.contrib.staticfiles', >> 'log'] >> Installed Middleware: >> ['django.middleware.security.SecurityMiddleware', >> 'django.contrib.sessions.middleware.SessionMiddleware', >> 'django.middleware.common.CommonMiddleware', >> 'django.middleware.csrf.CsrfViewMiddleware', >> 'django.contrib.auth.middleware.AuthenticationMiddleware', >> 'django.contrib.messages.middleware.MessageMiddleware', >> 'django.middleware.clickjacking.XFrameOptionsMiddleware'] >> >> >> Template error: >> In template C:\django-projects\dp1\site1\log\templates\log\login.html, >> error at line 23 >> Invalid block tag on line 23: 'csrf_tocken', expected 'endblock'. Did >> you forget to register or load this tag? >> 13 : <link rel="stylesheet" href=""> >> 14 : </head> >> 15 : <body> >> 16 : {% extends "log/base.html" %} >> 17 : {% block content %} >> 18 : <h1 class='text-center'>Login page</h1> >> 19 : <div class="col-md-6 offset-md-3"> >> 20 : >> 21 : >> 22 : <form method="POST"> >> 23 : {% csrf_tocken %} >> 24 : <div class="form-group"> >> 25 : >> 26 : <input type="text" class="form-control" >> placeholder="Enter Username" name="username"> >> 27 : >> 28 : </div> >> 29 : <div class="form-group"> >> 30 : >> 31 : <input type="password" >> class="form-control" placeholder="Enter Password" name="password"> >> 32 : </div> >> 33 : >> >> >> Traceback (most recent call last): >> File >> "C:\django-projects\venv\lib\site-packages\django\template\base.py", line >> 470, in parse >> compile_func = self.tags[command] >> >> During handling of the above exception ('csrf_tocken'), another exception >> occurred: >> File >> "C:\django-projects\venv\lib\site-packages\django\core\handlers\exception.py", >> >> line 47, in inner >> response = get_response(request) >> File >> "C:\django-projects\venv\lib\site-packages\django\core\handlers\base.py", >> line 179, in _get_response >> response = wrapped_callback(request, *callback_args, >> **callback_kwargs) >> File "C:\django-projects\dp1\site1\log\views.py", line 20, in login_user >> return render(request, 'log/login.html', {}) >> File "C:\django-projects\venv\lib\site-packages\django\shortcuts.py", >> line 19, in render >> content = loader.render_to_string(template_name, context, request, >> using=using) >> File >> "C:\django-projects\venv\lib\site-packages\django\template\loader.py", line >> 61, in render_to_string >> template = get_template(template_name, using=using) >> File >> "C:\django-projects\venv\lib\site-packages\django\template\loader.py", line >> 15, in get_template >> return engine.get_template(template_name) >> File >> "C:\django-projects\venv\lib\site-packages\django\template\backends\django.py", >> >> line 34, in get_template >> return Template(self.engine.get_template(template_name), self) >> File >> "C:\django-projects\venv\lib\site-packages\django\template\engine.py", line >> 143, in get_template >> template, origin = self.find_template(template_name) >> File >> "C:\django-projects\venv\lib\site-packages\django\template\engine.py", line >> 125, in find_template >> template = loader.get_template(name, skip=skip) >> File >> "C:\django-projects\venv\lib\site-packages\django\template\loaders\base.py", >> line 29, in get_template >> return Template( >> File >> "C:\django-projects\venv\lib\site-packages\django\template\base.py", line >> 155, in __init__ >> self.nodelist = self.compile_nodelist() >> File >> "C:\django-projects\venv\lib\site-packages\django\template\base.py", line >> 193, in compile_nodelist >> return parser.parse() >> File >> "C:\django-projects\venv\lib\site-packages\django\template\base.py", line >> 478, in parse >> raise self.error(token, e) >> File >> "C:\django-projects\venv\lib\site-packages\django\template\base.py", line >> 476, in parse >> compiled_result = compile_func(self, token) >> File >> "C:\django-projects\venv\lib\site-packages\django\template\loader_tags.py", >> line 270, in do_extends >> nodelist = parser.parse() >> File >> "C:\django-projects\venv\lib\site-packages\django\template\base.py", line >> 478, in parse >> raise self.error(token, e) >> File >> "C:\django-projects\venv\lib\site-packages\django\template\base.py", line >> 476, in parse >> compiled_result = compile_func(self, token) >> File >> "C:\django-projects\venv\lib\site-packages\django\template\loader_tags.py", >> line 213, in do_block >> nodelist = parser.parse(('endblock',)) >> File >> "C:\django-projects\venv\lib\site-packages\django\template\base.py", line >> 472, in parse >> self.invalid_block_tag(token, command, parse_until) >> File >> "C:\django-projects\venv\lib\site-packages\django\template\base.py", line >> 522, in invalid_block_tag >> raise self.error( >> >> -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/django-users/446c1052-42be-4a68-9593-b9b647392dbdn%40googlegroups.com.

