Hello,
I am a django newbie, just making my first django site. I tried to log the
errors of my site, and found out
KeyError: 'is_popup' ...
when accessing http://127.0.0.1:8000/admin/.
I tried this also on fresh install, django 1.10.6, using python 3.5.2. I
had nothing else installed in the virtual environment, and the only lines I
wrote to reproduce the error was to add
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'file': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': r'C:\Tmp\testproject\log.txt',
},
},
'loggers': {
'django': {
'handlers': ['file'],
'level': 'DEBUG',
'propagate': True,
},
},
}
to the bottom of the settings.py.
Then, on server startup (at http://127.0.0.1:8000) I got
(0.000)
SELECT name, type FROM sqlite_master
WHERE type in ('table', 'view') AND NOT name='sqlite_sequence'
ORDER BY name; args=None
(0.000) SELECT "django_migrations"."app", "django_migrations"."name" FROM
"django_migrations"; args=()
and on first refresh of the page
"GET / HTTP/1.1" 200 1767
But, when accesing http://127.0.0.1:8000/admin/ I got
(0.001) SELECT "django_session"."session_key",
"django_session"."session_data", "django_session"."expire_date" FROM
"django_session" WHERE ("django_session"."session_key" =
'ml9pjc4565zd009anzpufwpczy39fmpx' AND "django_session"."expire_date" >
'2017-03-10 20:28:51.037208'); args=('ml9pjc4565zd009anzpufwpczy39fmpx',
'2017-03-10 20:28:51.037208')
(0.000) SELECT "auth_user"."id", "auth_user"."password",
"auth_user"."last_login", "auth_user"."is_superuser",
"auth_user"."username", "auth_user"."first_name", "auth_user"."last_name",
"auth_user"."email", "auth_user"."is_staff", "auth_user"."is_active",
"auth_user"."date_joined" FROM "auth_user" WHERE "auth_user"."id" = 1;
args=(1,)
Exception while resolving variable 'is_popup' in template
'admin/index.html'.
Traceback (most recent call last):
File "C:\Python\Test\lib\site-packages\django\template\base.py", line
885, in _resolve_lookup
current = current[bit]
File "C:\Python\Test\lib\site-packages\django\template\context.py", line
75, in __getitem__
raise KeyError(key)
KeyError: 'is_popup'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Python\Test\lib\site-packages\django\template\base.py", line
891, in _resolve_lookup
if isinstance(current, BaseContext) and getattr(type(current), bit):
AttributeError: type object 'RequestContext' has no attribute 'is_popup'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Python\Test\lib\site-packages\django\template\base.py", line
900, in _resolve_lookup
current = current[int(bit)]
ValueError: invalid literal for int() with base 10: 'is_popup'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Python\Test\lib\site-packages\django\template\base.py", line
907, in _resolve_lookup
(bit, current)) # missing attribute
django.template.base.VariableDoesNotExist: Failed lookup for key [is_popup]
in "[{'None': None, 'False': False, 'True': True}, {'perms':
<django.contrib.auth.context_processors.PermWrapper object at
0x0000024B1D69BF28>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20,
'WARNING': 30, 'SUCCESS': 25, 'ERROR': 40}, 'csrf_token':
<SimpleLazyObject: <function csrf.<locals>._get_val at
0x0000024B1D6148C8>>, 'request': <WSGIRequest: GET '/admin/'>, 'messages':
<django.contrib.messages.storage.fallback.FallbackStorage object at
0x0000024B1D64E160>, 'user': <SimpleLazyObject: <User: admin>>}, {},
{'LANGUAGE_CODE': 'en-us', 'LANGUAGE_BIDI': False, 'title':
<django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1CB2F240>, 'has_permission': True, 'app_list': [{'models':
[{'perms': {'add': True, 'delete': True, 'change': True}, 'admin_url':
'/admin/auth/group/', 'add_url': '/admin/auth/group/add/', 'name':
<django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1D66D860>, 'object_name': 'Group'}, {'perms': {'add': True,
'delete': True, 'change': True}, 'admin_url': '/admin/auth/user/',
'add_url': '/admin/auth/user/add/', 'name':
<django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1D5AC710>, 'object_name': 'User'}], 'app_url': '/admin/auth/',
'name': <django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1CB2FCF8>, 'has_module_perms': True, 'app_label': 'auth'}],
'site_title': <django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1CB1BF28>, 'available_apps': [{'models': [{'perms': {'add': True,
'delete': True, 'change': True}, 'admin_url': '/admin/auth/group/',
'add_url': '/admin/auth/group/add/', 'name':
<django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1D66D470>, 'object_name': 'Group'}, {'perms': {'add': True,
'delete': True, 'change': True}, 'admin_url': '/admin/auth/user/',
'add_url': '/admin/auth/user/add/', 'name':
<django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1D66D048>, 'object_name': 'User'}], 'app_url': '/admin/auth/',
'name': <django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1CB2FCF8>, 'has_module_perms': True, 'app_label': 'auth'}],
'site_header': <django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1CB1BFD0>, 'site_url': '/'}]"
Exception while resolving variable 'is_popup' in template
'admin/index.html'.
Traceback (most recent call last):
File "C:\Python\Test\lib\site-packages\django\template\base.py", line
885, in _resolve_lookup
current = current[bit]
File "C:\Python\Test\lib\site-packages\django\template\context.py", line
75, in __getitem__
raise KeyError(key)
KeyError: 'is_popup'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Python\Test\lib\site-packages\django\template\base.py", line
891, in _resolve_lookup
if isinstance(current, BaseContext) and getattr(type(current), bit):
AttributeError: type object 'RequestContext' has no attribute 'is_popup'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Python\Test\lib\site-packages\django\template\base.py", line
900, in _resolve_lookup
current = current[int(bit)]
ValueError: invalid literal for int() with base 10: 'is_popup'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Python\Test\lib\site-packages\django\template\base.py", line
907, in _resolve_lookup
(bit, current)) # missing attribute
django.template.base.VariableDoesNotExist: Failed lookup for key [is_popup]
in "[{'None': None, 'False': False, 'True': True}, {'perms':
<django.contrib.auth.context_processors.PermWrapper object at
0x0000024B1D69BF28>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20,
'WARNING': 30, 'SUCCESS': 25, 'ERROR': 40}, 'csrf_token':
<SimpleLazyObject: <function csrf.<locals>._get_val at
0x0000024B1D6148C8>>, 'request': <WSGIRequest: GET '/admin/'>, 'messages':
<django.contrib.messages.storage.fallback.FallbackStorage object at
0x0000024B1D64E160>, 'user': <SimpleLazyObject: <User: admin>>}, {},
{'LANGUAGE_CODE': 'en-us', 'LANGUAGE_BIDI': False, 'title':
<django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1CB2F240>, 'has_permission': True, 'app_list': [{'models':
[{'perms': {'add': True, 'delete': True, 'change': True}, 'admin_url':
'/admin/auth/group/', 'add_url': '/admin/auth/group/add/', 'name':
<django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1D66D860>, 'object_name': 'Group'}, {'perms': {'add': True,
'delete': True, 'change': True}, 'admin_url': '/admin/auth/user/',
'add_url': '/admin/auth/user/add/', 'name':
<django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1D5AC710>, 'object_name': 'User'}], 'app_url': '/admin/auth/',
'name': <django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1CB2FCF8>, 'has_module_perms': True, 'app_label': 'auth'}],
'site_title': <django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1CB1BF28>, 'available_apps': [{'models': [{'perms': {'add': True,
'delete': True, 'change': True}, 'admin_url': '/admin/auth/group/',
'add_url': '/admin/auth/group/add/', 'name':
<django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1D66D470>, 'object_name': 'Group'}, {'perms': {'add': True,
'delete': True, 'change': True}, 'admin_url': '/admin/auth/user/',
'add_url': '/admin/auth/user/add/', 'name':
<django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1D66D048>, 'object_name': 'User'}], 'app_url': '/admin/auth/',
'name': <django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1CB2FCF8>, 'has_module_perms': True, 'app_label': 'auth'}],
'site_header': <django.utils.functional.lazy.<locals>.__proxy__ object at
0x0000024B1CB1BFD0>, 'site_url': '/'}]"
(0.001) SELECT "django_admin_log"."id", "django_admin_log"."action_time",
"django_admin_log"."user_id", "django_admin_log"."content_type_id",
"django_admin_log"."object_id", "django_admin_log"."object_repr",
"django_admin_log"."action_flag", "django_admin_log"."change_message",
"auth_user"."id", "auth_user"."password", "auth_user"."last_login",
"auth_user"."is_superuser", "auth_user"."username",
"auth_user"."first_name", "auth_user"."last_name", "auth_user"."email",
"auth_user"."is_staff", "auth_user"."is_active", "auth_user"."date_joined",
"django_content_type"."id", "django_content_type"."app_label",
"django_content_type"."model" FROM "django_admin_log" INNER JOIN
"auth_user" ON ("django_admin_log"."user_id" = "auth_user"."id") LEFT OUTER
JOIN "django_content_type" ON ("django_admin_log"."content_type_id" =
"django_content_type"."id") WHERE "django_admin_log"."user_id" = 1 ORDER BY
"django_admin_log"."action_time" DESC LIMIT 10; args=(1,)
"GET /admin/ HTTP/1.1" 200 2782
"GET /static/admin/css/base.css HTTP/1.1" 304 0
"GET /static/admin/css/dashboard.css HTTP/1.1" 304 0
"GET /static/admin/css/fonts.css HTTP/1.1" 304 0
"GET /static/admin/fonts/Roboto-Light-webfont.woff HTTP/1.1" 304 0
"GET /static/admin/fonts/Roboto-Bold-webfont.woff HTTP/1.1" 304 0
"GET /static/admin/fonts/Roboto-Regular-webfont.woff HTTP/1.1" 304 0
"GET /static/admin/img/icon-addlink.svg HTTP/1.1" 304 0
"GET /static/admin/img/icon-changelink.svg HTTP/1.1" 304 0
I see similar KeyError: 'is_popup' also i my logfile on my main development
site. Is this normal behaviour, or is this a bug?
--
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/777358c4-be01-4054-b21e-dde70bd4dd66%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.