Django throws me an error when i try to open up a table in admin view suddenly? it didnt do this before

AttributeError at /admin/storyage/story/

'super' object has no attribute 'dicts' and no __dict__ for setting new attributes
Environment:


Request Method: GET
Request URL: http://localhost:8000/admin/storyage/story/

Django Version: 4.2.30
Python Version: 3.14.3
Installed Applications:
['storyage.apps.StoryageConfig',
 'django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'bootstrap5']
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:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\contrib\admin\templates\admin\change_list.html, error at line 46
   'super' object has no attribute 'dicts' and no __dict__ for setting new attributes
   36 : {% endblock %}
   37 : {% endif %}
   38 : 
   39 : {% block coltype %}{% endblock %}
   40 : 
   41 : {% block content %}
   42 :   <div id="content-main">
   43 :     {% block object-tools %}
   44 :         <ul class="object-tools">
   45 :           {% block object-tools-items %}
   46 :              {% change_list_object_tools %} 
   47 :           {% endblock %}
   48 :         </ul>
   49 :     {% endblock %}
   50 :     {% if cl.formset and cl.formset.errors %}
   51 :         <p class="errornote">
   52 :         {% blocktranslate count counter=cl.formset.total_error_count %}Please correct the error below.{% plural %}Please correct the errors below.{% endblocktranslate %}
   53 :         </p>
   54 :         {{ cl.formset.non_form_errors }}
   55 :     {% endif %}
   56 :     <div class="module{% if cl.has_filters %} filtered{% endif %}" id="changelist">


Traceback (most recent call last):
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
               ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\core\handlers\base.py", line 220, in _get_response
    response = response.render()
               ^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\response.py", line 114, in render
    self.content = self.rendered_content
                   ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\response.py", line 92, in rendered_content
    return template.render(context, self._request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\backends\django.py", line 61, in render
    return self.template.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\base.py", line 175, in render
    return self._render(context)
           ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\base.py", line 167, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\base.py", line 1005, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\base.py", line 966, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\loader_tags.py", line 157, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\base.py", line 167, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\base.py", line 1005, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\base.py", line 966, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\loader_tags.py", line 157, in render
    return compiled_parent._render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\base.py", line 167, in _render
    return self.nodelist.render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\base.py", line 1005, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\base.py", line 966, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\loader_tags.py", line 63, in render
    result = block.nodelist.render(context)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\base.py", line 1005, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\base.py", line 966, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\loader_tags.py", line 63, in render
    result = block.nodelist.render(context)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\base.py", line 1005, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\base.py", line 966, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\loader_tags.py", line 63, in render
    result = block.nodelist.render(context)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\base.py", line 1005, in render
    return SafeString("".join([node.render_annotated(context) for node in self]))
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\base.py", line 966, in render_annotated
    return self.render(context)
           ^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\contrib\admin\templatetags\base.py", line 45, in render
    return super().render(context)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\library.py", line 271, in render
    new_context = context.new(_dict)
                  ^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\context.py", line 265, in new
    new_context = super().new(values)
                  ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\context.py", line 110, in new
    new_context = copy(self)
                  ^^^^^^^^^^
  File "C:\Python314\Lib\copy.py", line 82, in copy
    return copier(x)
           ^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\context.py", line 158, in __copy__
    duplicate = super().__copy__()
                ^^^^^^^^^^^^^^^^^^
  File "C:\Users\never\AppData\Roaming\Python\Python314\site-packages\django\template\context.py", line 39, in __copy__
    duplicate.dicts = self.dicts[:]
    ^^^^^^^^^^^^^^^

Exception Type: AttributeError at /admin/storyage/story/
Exception Value: 'super' object has no attribute 'dicts' and no __dict__ for setting new attributes

traceback included because i have no idea what caused this...

You need to upgrade your Django project to a newer major version (such as Django 5.x or later) that contains the internal patches required to run smoothly on Python 3.14.

Upgrade Django in your environment:

pip install --upgrade django

Now, run your test suite or check python manage.py check to see if any deprecated syntax in your code needs to be adjusted for the newer Django version.

Вернуться на верх