[Django] #31379: Admin login page is broken after using django-admin startproject

31 views
Skip to first unread message

Django

unread,
Mar 18, 2020, 3:25:32 PM3/18/20
to django-...@googlegroups.com
#31379: Admin login page is broken after using django-admin startproject
-------------------------------------+-------------------------------------
Reporter: Per-Andre | Owner: nobody
Stromhaug |
Type: Bug | Status: new
Component: | Version: 3.0
contrib.admin | Keywords: admin, login,
Severity: Normal | static, staticfiles, template,
Triage Stage: | templates
Unreviewed | Has patch: 0
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 1
UI/UX: 0 |
-------------------------------------+-------------------------------------
The error I'm seeing is:
{{{
django.template.exceptions.TemplateSyntaxError: Invalid block tag on line
4: 'static', expected 'endblock'. Did you forget to register or load this
tag?
}}}

== Steps to reproduce:
{{{
pip install django==3.0.4
django-admin startproject test_project
cd test_project
./manage.py migrate
./manage.py runserver
}}}
Then go to localhost:8000/admin

== Full stack trace:
{{{
Internal Server Error: /admin/login/
Traceback (most recent call last):
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 469, in parse
compile_func = self.tags[command]
KeyError: 'static'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/core/handlers/exception.py", line 34, in inner
response = get_response(request)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/core/handlers/base.py", line 145, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/core/handlers/base.py", line 143, in _get_response
response = response.render()
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/response.py", line 105, in render
self.content = self.rendered_content
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/response.py", line 81, in rendered_content
template = self.resolve_template(self.template_name)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/response.py", line 63, in resolve_template
return select_template(template, using=self.using)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/loader.py", line 42, in select_template
return engine.get_template(template_name)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/backends/django.py", line 34, in get_template
return Template(self.engine.get_template(template_name), self)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/engine.py", line 143, in get_template
template, origin = self.find_template(template_name)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/engine.py", line 125, in find_template
template = loader.get_template(name, skip=skip)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/loaders/base.py", line 30, in get_template
contents, origin, origin.template_name, self.engine,
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 156, in __init__
self.nodelist = self.compile_nodelist()
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 194, in compile_nodelist
return parser.parse()
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 477, in parse
raise self.error(token, e)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 475, in parse
compiled_result = compile_func(self, token)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/loader_tags.py", line 266, in do_extends
nodelist = parser.parse()
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 477, in parse
raise self.error(token, e)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 475, in parse
compiled_result = compile_func(self, token)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/loader_tags.py", line 209, in do_block
nodelist = parser.parse(('endblock',))
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 471, in parse
self.invalid_block_tag(token, command, parse_until)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 527, in invalid_block_tag
get_text_list(["'%s'" % p for p in parse_until], 'or'),
django.template.exceptions.TemplateSyntaxError: Invalid block tag on line
4: 'static', expected 'endblock'. Did you forget to register or load this
tag?
2020-03-18 18:48:57,888 django.request [ERROR] Internal Server Error:
/admin/login/
Traceback (most recent call last):
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 469, in parse
compile_func = self.tags[command]
KeyError: 'static'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/core/handlers/exception.py", line 34, in inner
response = get_response(request)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/core/handlers/base.py", line 145, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/core/handlers/base.py", line 143, in _get_response
response = response.render()
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/response.py", line 105, in render
self.content = self.rendered_content
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/response.py", line 81, in rendered_content
template = self.resolve_template(self.template_name)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/response.py", line 63, in resolve_template
return select_template(template, using=self.using)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/loader.py", line 42, in select_template
return engine.get_template(template_name)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/backends/django.py", line 34, in get_template
return Template(self.engine.get_template(template_name), self)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/engine.py", line 143, in get_template
template, origin = self.find_template(template_name)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/engine.py", line 125, in find_template
template = loader.get_template(name, skip=skip)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/loaders/base.py", line 30, in get_template
contents, origin, origin.template_name, self.engine,
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 156, in __init__
self.nodelist = self.compile_nodelist()
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 194, in compile_nodelist
return parser.parse()
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 477, in parse
raise self.error(token, e)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 475, in parse
compiled_result = compile_func(self, token)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/loader_tags.py", line 266, in do_extends
nodelist = parser.parse()
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 477, in parse
raise self.error(token, e)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 475, in parse
compiled_result = compile_func(self, token)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/loader_tags.py", line 209, in do_block
nodelist = parser.parse(('endblock',))
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 471, in parse
self.invalid_block_tag(token, command, parse_until)
File "/Users/perandre/code/mailia/venv/lib/python3.7/site-
packages/django/template/base.py", line 527, in invalid_block_tag
get_text_list(["'%s'" % p for p in parse_until], 'or'),
django.template.exceptions.TemplateSyntaxError: Invalid block tag on line
4: 'static', expected 'endblock'. Did you forget to register or load this
tag?
}}}

--
Ticket URL: <https://code.djangoproject.com/ticket/31379>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Django

unread,
Mar 18, 2020, 4:54:11 PM3/18/20
to django-...@googlegroups.com
#31379: Admin login page is broken after using django-admin startproject.
-------------------------------------+-------------------------------------
Reporter: Per-Andre Stromhaug | Owner: nobody
Type: Bug | Status: closed
Component: contrib.admin | Version: 3.0
Severity: Normal | Resolution:
Keywords: admin, login, | worksforme

static, staticfiles, template, | Triage Stage:
templates | Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by felixxm):

* status: new => closed
* resolution: => worksforme
* easy: 1 => 0


Comment:

Django 3.0.4 works for me. Please use one of
[https://code.djangoproject.com/wiki/TicketClosingReasons/UseSupportChannels
support channels].

--
Ticket URL: <https://code.djangoproject.com/ticket/31379#comment:1>

Reply all
Reply to author
Forward
0 new messages