Environment:
Request Method: GET
Request URL: http://127.0.0.1:8000/admin_tools_stats/dashboardstats/add/
Django Version: 5.0.3
Python Version: 3.11.4
Installed Applications:
['admin_tools_stats',
'django_nvd3',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'Outage_SLA']
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']
Traceback (most recent call last):
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner
response = get_response(request)
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\contrib\admin\options.py", line 716, in wrapper
return self.admin_site.admin_view(view)(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\utils\decorators.py", line 188, in _view_wrapper
result = _process_exception(request, e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\utils\decorators.py", line 186, in _view_wrapper
response = view_func(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\views\decorators\cache.py", line 80, in _view_wrapper
response = view_func(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\contrib\admin\sites.py", line 240, in inner
return view(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\admin_tools_stats\app_label_renamer.py", line 58, in wrap
return f(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\contrib\admin\options.py", line 1945, in add_view
return self.changeform_view(request, None, form_url, extra_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\utils\decorators.py", line 48, in _wrapper
return bound_method(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\utils\decorators.py", line 188, in _view_wrapper
result = _process_exception(request, e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\utils\decorators.py", line 186, in _view_wrapper
response = view_func(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\contrib\admin\options.py", line 1804, in changeform_view
return self._changeform_view(request, object_id, form_url, extra_context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\contrib\admin\options.py", line 1871, in _changeform_view
form = ModelForm(initial=initial)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\admin_tools_stats\admin.py", line 89, in __init__
self.fields["default_multiseries_criteria"].queryset = CriteriaToStatsM2M.objects.filter(
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\db\models\manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\db\models\query.py", line 1476, in filter
return self._filter_or_exclude(False, args, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\db\models\query.py", line 1494, in _filter_or_exclude
clone._filter_or_exclude_inplace(negate, args, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\db\models\query.py", line 1501, in _filter_or_exclude_inplace
self._query.add_q(Q(*args, **kwargs))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\db\models\sql\query.py", line 1613, in add_q
clause, _ = self._add_q(q_object, self.used_aliases)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\db\models\sql\query.py", line 1645, in _add_q
child_clause, needed_inner = self.build_filter(
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\db\models\sql\query.py", line 1559, in build_filter
condition = self.build_lookup(lookups, col, value)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\db\models\sql\query.py", line 1389, in build_lookup
lookup = lookup_class(lhs, rhs)
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\db\models\lookups.py", line 30, in __init__
self.rhs = self.get_prep_lookup()
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\db\models\fields\related_lookups.py", line 147, in get_prep_lookup
self.rhs = get_normalized_value(self.rhs, self.lhs)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\madha\OneDrive\Desktop\SLA Outage report\myenv\Lib\site-packages\django\db\models\fields\related_lookups.py", line 45, in get_normalized_value
raise ValueError("Model instances passed to related filters must be saved.")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Exception Type: ValueError at /admin_tools_stats/dashboardstats/add/
Exception Value: Model instances passed to related filters must be saved.