{"title":"Django Undantag","version":"6.1","locale":"sv","docname":"ref/exceptions","url":"/sv/6.1/ref/exceptions/","canonical":"https://djangodocs.dev/sv/6.1/ref/exceptions/","summary":"Django tar upp några av sina egna undantag samt standard Python-undantag. Django Core Undantag Link to this heading # Django core undantagsklasser definieras i…","html":"<h1>Django Undantag<a class=\"heading-anchor\" href=\"#django-exceptions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Django tar upp några av sina egna undantag samt standard Python-undantag.</p>\n<section id=\"module-django.core.exceptions\">\n<span id=\"django-core-exceptions\"></span><h2>Django Core Undantag<a class=\"heading-anchor\" href=\"#module-django.core.exceptions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Django core undantagsklasser definieras i <code class=\"docutils literal notranslate\"><span class=\"pre\">django.core.exceptions</span></code>.</p>\n<section id=\"appregistrynotready\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AppRegistryNotReady</span></code><a class=\"heading-anchor\" href=\"#appregistrynotready\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.AppRegistryNotReady\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AppRegistryNotReady</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.AppRegistryNotReady\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Detta undantag uppstår när man försöker använda modeller innan <a class=\"reference internal\" href=\"/sv/6.1/ref/applications/#app-loading-process\"><span class=\"std std-ref\">app loading process</span></a>, som initierar ORM, är klar.</p>\n</dd></dl>\n\n</section>\n<section id=\"objectdoesnotexist\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ObjektDoesNotExist</span></code><a class=\"heading-anchor\" href=\"#objectdoesnotexist\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.ObjectDoesNotExist\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ObjectDoesNotExist</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.ObjectDoesNotExist\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Basklassen för <a class=\"reference internal\" href=\"/sv/6.1/ref/models/class/#django.db.models.Model.DoesNotExist\" title=\"django.db.models.Model.DoesNotExist\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">Model.DoesNotExist</span></code></a> undantag. En <code class=\"docutils literal notranslate\"><span class=\"pre\">try/except</span></code> för <code class=\"docutils literal notranslate\"><span class=\"pre\">ObjectDoesNotExist</span></code> kommer att fånga <a class=\"reference internal\" href=\"/sv/6.1/ref/models/class/#django.db.models.Model.DoesNotExist\" title=\"django.db.models.Model.DoesNotExist\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">DoesNotExist</span></code></a> undantag för alla modeller.</p>\n<p>See <a class=\"reference internal\" href=\"/sv/6.1/ref/models/querysets/#django.db.models.query.QuerySet.get\" title=\"django.db.models.query.QuerySet.get\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get()</span></code></a>.</p>\n</dd></dl>\n\n</section>\n<section id=\"objectnotupdated\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ObjectNotUpdated</span></code><a class=\"heading-anchor\" href=\"#objectnotupdated\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<aside class=\"version-note version-added\" data-version=\"6.0\">\n<p class=\"version-note-title\">New in Django 6.0</p></aside>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.ObjectNotUpdated\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ObjectNotUpdated</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.ObjectNotUpdated\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>The base class for <a class=\"reference internal\" href=\"/sv/6.1/ref/models/class/#django.db.models.Model.NotUpdated\" title=\"django.db.models.Model.NotUpdated\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">Model.NotUpdated</span></code></a> exceptions. A <code class=\"docutils literal notranslate\"><span class=\"pre\">try/except</span></code> for\n<code class=\"docutils literal notranslate\"><span class=\"pre\">ObjectNotUpdated</span></code> will catch\n<a class=\"reference internal\" href=\"/sv/6.1/ref/models/class/#django.db.models.Model.NotUpdated\" title=\"django.db.models.Model.NotUpdated\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">NotUpdated</span></code></a> exceptions for all models.</p>\n<p>See <a class=\"reference internal\" href=\"/sv/6.1/ref/models/instances/#django.db.models.Model.save\" title=\"django.db.models.Model.save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">save()</span></code></a>.</p>\n</dd></dl>\n\n</section>\n<section id=\"emptyresultset\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">EmptyResultSet</span></code><a class=\"heading-anchor\" href=\"#emptyresultset\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.EmptyResultSet\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmptyResultSet</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.EmptyResultSet\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">EmptyResultSet</span></code> kan uppstå under frågegenereringen om en fråga inte kommer att returnera några resultat. De flesta Django-projekt kommer inte att stöta på detta undantag, men det kan vara användbart för att implementera anpassade uppslagningar och uttryck.</p>\n</dd></dl>\n\n</section>\n<section id=\"fullresultset\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Full</span> <span class=\"pre\">resultatuppsättning</span></code><a class=\"heading-anchor\" href=\"#fullresultset\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.FullResultSet\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FullResultSet</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.FullResultSet\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">FullResultSet</span></code> kan uppstå under frågegenereringen om en fråga kommer att matcha allt. De flesta Django-projekt kommer inte att stöta på detta undantag, men det kan vara användbart för att implementera anpassade uppslagningar och uttryck.</p>\n</dd></dl>\n\n</section>\n<section id=\"fielddoesnotexist\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FieldDoesNotExist</span></code><a class=\"heading-anchor\" href=\"#fielddoesnotexist\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.FieldDoesNotExist\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FieldDoesNotExist</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.FieldDoesNotExist\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Undantaget <code class=\"docutils literal notranslate\"><span class=\"pre\">FieldDoesNotExist</span></code> skapas av en modells metod <code class=\"docutils literal notranslate\"><span class=\"pre\">_meta.get_field()</span></code> när det begärda fältet inte finns i modellen eller i modellens föräldrar.</p>\n</dd></dl>\n\n</section>\n<section id=\"multipleobjectsreturned\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Flera</span> <span class=\"pre\">objekt</span> <span class=\"pre\">återlämnade</span></code><a class=\"heading-anchor\" href=\"#multipleobjectsreturned\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.MultipleObjectsReturned\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultipleObjectsReturned</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.MultipleObjectsReturned\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Basklassen för <a class=\"reference internal\" href=\"/sv/6.1/ref/models/class/#django.db.models.Model.MultipleObjectsReturned\" title=\"django.db.models.Model.MultipleObjectsReturned\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">Model.MultipleObjectsReturned</span></code></a> undantag. En <code class=\"docutils literal notranslate\"><span class=\"pre\">try/except</span></code> för <code class=\"docutils literal notranslate\"><span class=\"pre\">MultipleObjectsReturned</span></code> kommer att fånga <a class=\"reference internal\" href=\"/sv/6.1/ref/models/class/#django.db.models.Model.MultipleObjectsReturned\" title=\"django.db.models.Model.MultipleObjectsReturned\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">MultipleObjectsReturned</span></code></a> undantag för alla modeller.</p>\n<p>See <a class=\"reference internal\" href=\"/sv/6.1/ref/models/querysets/#django.db.models.query.QuerySet.get\" title=\"django.db.models.query.QuerySet.get\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get()</span></code></a>.</p>\n</dd></dl>\n\n</section>\n<section id=\"suspiciousoperation\">\n<h3>”Misstänkta operationer<a class=\"heading-anchor\" href=\"#suspiciousoperation\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.SuspiciousOperation\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SuspiciousOperation</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.SuspiciousOperation\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Undantaget <a class=\"reference internal\" href=\"#django.core.exceptions.SuspiciousOperation\" title=\"django.core.exceptions.SuspiciousOperation\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">SuspiciousOperation</span></code></a> uppstår när en användare har utfört en åtgärd som bör betraktas som misstänkt ur ett säkerhetsperspektiv, t.ex. manipulering av en sessionskaka. Underklasser till <code class=\"docutils literal notranslate\"><span class=\"pre\">SuspiciousOperation</span></code> inkluderar:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">DisallowedHost</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">DisallowedModelAdminLookup</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">DisallowedModelAdminToField</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">DisallowedRedirect</span></code></p></li>\n<li><p>ogiltig sessionsnyckel</p></li>\n<li><p>”Begäran om uppgifter alltför stor</p></li>\n<li><p>”Misstänkt filhantering</p></li>\n<li><p>”Misstänksamt flerdelat formulär</p></li>\n<li><p>”Misstänkt session</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">TooManyFieldsSent</span></code></p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">TooManyFilesSent</span></code></p></li>\n</ul>\n<p>Om ett undantag från <code class=\"docutils literal notranslate\"><span class=\"pre\">SuspiciousOperation</span></code> når ASGI/WSGI-hanterarnivån loggas det på <code class=\"docutils literal notranslate\"><span class=\"pre\">Error</span></code>-nivån och resulterar i en <a class=\"reference internal\" href=\"/sv/6.1/ref/request-response/#django.http.HttpResponseBadRequest\" title=\"django.http.HttpResponseBadRequest\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponseBadRequest</span></code></a>. Se <a class=\"reference internal\" href=\"/sv/6.1/topics/logging/\"><span class=\"doc\">logging documentation</span></a> för mer information.</p>\n</dd></dl>\n\n</section>\n<section id=\"permissiondenied\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">PermissionDenied</span></code><a class=\"heading-anchor\" href=\"#permissiondenied\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.PermissionDenied\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PermissionDenied</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.PermissionDenied\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Undantaget <a class=\"reference internal\" href=\"#django.core.exceptions.PermissionDenied\" title=\"django.core.exceptions.PermissionDenied\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">PermissionDenied</span></code></a> uppstår när en användare inte har behörighet att utföra den begärda åtgärden.</p>\n</dd></dl>\n\n</section>\n<section id=\"viewdoesnotexist\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ViewDoesNotExist</span></code><a class=\"heading-anchor\" href=\"#viewdoesnotexist\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.ViewDoesNotExist\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ViewDoesNotExist</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.ViewDoesNotExist\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Undantaget <a class=\"reference internal\" href=\"#django.core.exceptions.ViewDoesNotExist\" title=\"django.core.exceptions.ViewDoesNotExist\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ViewDoesNotExist</span></code></a> tas upp av <a class=\"reference internal\" href=\"/sv/6.1/ref/urlresolvers/#module-django.urls\" title=\"django.urls\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.urls</span></code></a> när en begärd vy inte finns.</p>\n</dd></dl>\n\n</section>\n<section id=\"middlewarenotused\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MiddlewareNotUsed</span></code><a class=\"heading-anchor\" href=\"#middlewarenotused\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.MiddlewareNotUsed\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MiddlewareNotUsed</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.MiddlewareNotUsed\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Undantaget <a class=\"reference internal\" href=\"#django.core.exceptions.MiddlewareNotUsed\" title=\"django.core.exceptions.MiddlewareNotUsed\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">MiddlewareNotUsed</span></code></a> uppstår när en middleware inte används i serverkonfigurationen.</p>\n</dd></dl>\n\n</section>\n<section id=\"improperlyconfigured\">\n<h3>”Korrekt konfigurerad<a class=\"heading-anchor\" href=\"#improperlyconfigured\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.ImproperlyConfigured\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ImproperlyConfigured</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.ImproperlyConfigured\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Undantaget <a class=\"reference internal\" href=\"#django.core.exceptions.ImproperlyConfigured\" title=\"django.core.exceptions.ImproperlyConfigured\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ImproperlyConfigured</span></code></a> uppstår när Django på något sätt är felaktigt konfigurerat - till exempel om ett värde i <code class=\"docutils literal notranslate\"><span class=\"pre\">settings.py</span></code> är felaktigt eller omöjligt att separera.</p>\n</dd></dl>\n\n</section>\n<section id=\"fielderror\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FieldError</span></code><a class=\"heading-anchor\" href=\"#fielderror\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.FieldError\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FieldError</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.FieldError\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Undantaget <a class=\"reference internal\" href=\"#django.core.exceptions.FieldError\" title=\"django.core.exceptions.FieldError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">FieldError</span></code></a> uppstår när det finns ett problem med ett modellfält. Detta kan inträffa av flera skäl:</p>\n<ul class=\"simple\">\n<li><p>Ett fält i en modell krockar med ett fält med samma namn från en abstrakt basklass</p></li>\n<li><p>En oändlig loop orsakas av att man beställer</p></li>\n<li><p>Ett nyckelord kan inte tolkas från filterparametrarna</p></li>\n<li><p>Ett fält kan inte bestämmas utifrån ett nyckelord i frågeparametrarna</p></li>\n<li><p>En join är inte tillåten på det angivna fältet</p></li>\n<li><p>Ett fältnamn är ogiltigt</p></li>\n<li><p>En fråga innehåller ogiltiga order_by-argument</p></li>\n</ul>\n</dd></dl>\n\n</section>\n<section id=\"fieldfetchblocked\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FieldFetchBlocked</span></code><a class=\"heading-anchor\" href=\"#fieldfetchblocked\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<aside class=\"version-note version-added\" data-version=\"6.1\">\n<p class=\"version-note-title\">New in Django 6.1</p></aside>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.FieldFetchBlocked\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FieldFetchBlocked</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.FieldFetchBlocked\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Raised when a field would be fetched on-demand and the\n<a class=\"reference internal\" href=\"/sv/6.1/topics/db/fetch-modes/#django.db.models.FETCH_RAISE\" title=\"django.db.models.FETCH_RAISE\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">FETCH_RAISE</span></code></a> fetch mode is active.</p>\n</dd></dl>\n\n</section>\n<section id=\"validationerror\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Valideringsfel</span></code><a class=\"heading-anchor\" href=\"#validationerror\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.ValidationError\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ValidationError</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.ValidationError\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Undantaget <a class=\"reference internal\" href=\"#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code></a> uppstår när data inte klarar validering av formulär eller modellfält. Mer information om validering finns i <a class=\"reference internal\" href=\"/sv/6.1/ref/forms/validation/\"><span class=\"doc\">Form and Field Validation</span></a>, <a class=\"reference internal\" href=\"/sv/6.1/ref/models/instances/#validating-objects\"><span class=\"std std-ref\">Model Field Validation</span></a> och <a class=\"reference internal\" href=\"/sv/6.1/ref/validators/\"><span class=\"doc\">Validator Reference</span></a>.</p>\n</dd></dl>\n\n<section id=\"non-field-errors\">\n<h4>fEL SOM INTE ÄR FÄLTFEL<a class=\"heading-anchor\" href=\"#non-field-errors\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<dl class=\"py data\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.NON_FIELD_ERRORS\">\n<span class=\"sig-name descname\"><span class=\"pre\">NON_FIELD_ERRORS</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.NON_FIELD_ERRORS\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>”ValidationError” som inte hör till ett visst fält i ett formulär eller en modell klassificeras som ”Non_field_errors”. Denna konstant används som en nyckel i ordböcker som annars mappar fält till deras respektive lista över fel.</p>\n</section>\n</section>\n<section id=\"badrequest\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">BadRequest</span></code><a class=\"heading-anchor\" href=\"#badrequest\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.BadRequest\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BadRequest</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.BadRequest\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Undantaget <a class=\"reference internal\" href=\"#django.core.exceptions.BadRequest\" title=\"django.core.exceptions.BadRequest\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">BadRequest</span></code></a> uppstår när begäran inte kan behandlas på grund av ett klientfel. Om ett <code class=\"docutils literal notranslate\"><span class=\"pre\">BadRequest</span></code> undantag når ASGI/WSGI hanterarnivå resulterar det i en <a class=\"reference internal\" href=\"/sv/6.1/ref/request-response/#django.http.HttpResponseBadRequest\" title=\"django.http.HttpResponseBadRequest\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponseBadRequest</span></code></a>.</p>\n</dd></dl>\n\n</section>\n<section id=\"requestaborted\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Beställning</span> <span class=\"pre\">avbruten</span></code><a class=\"heading-anchor\" href=\"#requestaborted\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.RequestAborted\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RequestAborted</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.RequestAborted\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Undantaget <a class=\"reference internal\" href=\"#django.core.exceptions.RequestAborted\" title=\"django.core.exceptions.RequestAborted\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">RequestAborted</span></code></a> uppstår när en HTTP-kropp som läses in av hanteraren avbryts mitt i processen och klientanslutningen stängs, eller när klienten inte skickar data och når en timeout där servern stänger anslutningen.</p>\n<p>Den är intern för HTTP-hanteringsmodulerna och det är osannolikt att du kommer att se den någon annanstans. Om du ändrar HTTP-hanteringskoden bör du ta upp detta när du stöter på en avbruten begäran för att se till att sockeln stängs på ett snyggt sätt.</p>\n</dd></dl>\n\n</section>\n<section id=\"synchronousonlyoperation\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SynkronOnlyOperation</span></code><a class=\"heading-anchor\" href=\"#synchronousonlyoperation\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.core.exceptions.SynchronousOnlyOperation\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SynchronousOnlyOperation</span></span><a class=\"heading-anchor\" href=\"#django.core.exceptions.SynchronousOnlyOperation\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Undantaget <a class=\"reference internal\" href=\"#django.core.exceptions.SynchronousOnlyOperation\" title=\"django.core.exceptions.SynchronousOnlyOperation\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">SynchronousOnlyOperation</span></code></a> uppstår när kod som endast är tillåten i synkron Python-kod anropas från ett asynkront sammanhang (en tråd med en asynkron händelseslinga som körs). Dessa delar av Django är i allmänhet starkt beroende av tråd-säkerhet för att fungera och fungerar inte korrekt under coroutines som delar samma tråd.</p>\n<p>Om du försöker anropa kod som endast är synkron från en asynkron tråd, skapa då en synkron tråd och anropa den i den. Du kan åstadkomma detta med <a class=\"reference internal\" href=\"/sv/6.1/topics/async/#asgiref.sync.sync_to_async\" title=\"asgiref.sync.sync_to_async\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">asgiref.sync.sync_to_async()</span></code></a>.</p>\n</dd></dl>\n\n</section>\n</section>\n<section id=\"url-resolver-exceptions\">\n<h2>Undantag för URL-resolver<a class=\"heading-anchor\" href=\"#url-resolver-exceptions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Undantag för URL-resolver definieras i <code class=\"docutils literal notranslate\"><span class=\"pre\">django.urls</span></code>.</p>\n<section id=\"resolver404\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Resolver404</span></code><a class=\"heading-anchor\" href=\"#resolver404\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.urls.Resolver404\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Resolver404</span></span><a class=\"heading-anchor\" href=\"#django.urls.Resolver404\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>The <a class=\"reference internal\" href=\"#django.urls.Resolver404\" title=\"django.urls.Resolver404\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">Resolver404</span></code></a> exception is raised by\n<a class=\"reference internal\" href=\"/sv/6.1/ref/urlresolvers/#django.urls.resolve\" title=\"django.urls.resolve\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">resolve()</span></code></a> if the path passed to <code class=\"docutils literal notranslate\"><span class=\"pre\">resolve()</span></code> doesn’t\nmap to a view. It’s a subclass of <a class=\"reference internal\" href=\"/sv/6.1/topics/http/views/#django.http.Http404\" title=\"django.http.Http404\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.http.Http404</span></code></a>.</p>\n</dd></dl>\n\n</section>\n<section id=\"noreversematch\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">NoReverseMatch</span></code><a class=\"heading-anchor\" href=\"#noreversematch\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.urls.NoReverseMatch\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NoReverseMatch</span></span><a class=\"heading-anchor\" href=\"#django.urls.NoReverseMatch\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p>Undantaget <a class=\"reference internal\" href=\"#django.urls.NoReverseMatch\" title=\"django.urls.NoReverseMatch\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">NoReverseMatch</span></code></a> skapas av <a class=\"reference internal\" href=\"/sv/6.1/ref/urlresolvers/#module-django.urls\" title=\"django.urls\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.urls</span></code></a> när en matchande URL i din URLconf inte kan identifieras baserat på de parametrar som anges.</p>\n</dd></dl>\n\n</section>\n</section>\n<section id=\"database-exceptions\">\n<h2>Databasundantag<a class=\"heading-anchor\" href=\"#database-exceptions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Databasundantag kan importeras från <code class=\"docutils literal notranslate\"><span class=\"pre\">django.db</span></code>.</p>\n<p>Django omsluter standarddatabasundantagen så att din Django-kod har en garanterad gemensam implementering av dessa klasser.</p>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.db.Error\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Error</span></span><a class=\"heading-anchor\" href=\"#django.db.Error\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.db.InterfaceError\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">InterfaceError</span></span><a class=\"heading-anchor\" href=\"#django.db.InterfaceError\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.db.DatabaseError\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DatabaseError</span></span><a class=\"heading-anchor\" href=\"#django.db.DatabaseError\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.db.DataError\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DataError</span></span><a class=\"heading-anchor\" href=\"#django.db.DataError\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.db.OperationalError\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OperationalError</span></span><a class=\"heading-anchor\" href=\"#django.db.OperationalError\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.db.IntegrityError\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">IntegrityError</span></span><a class=\"heading-anchor\" href=\"#django.db.IntegrityError\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.db.InternalError\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">InternalError</span></span><a class=\"heading-anchor\" href=\"#django.db.InternalError\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.db.ProgrammingError\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ProgrammingError</span></span><a class=\"heading-anchor\" href=\"#django.db.ProgrammingError\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.db.NotSupportedError\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NotSupportedError</span></span><a class=\"heading-anchor\" href=\"#django.db.NotSupportedError\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Django wrappers för databasundantag beter sig exakt likadant som de underliggande databasundantagen. Se <span class=\"target\" id=\"index-2\"></span><a class=\"pep reference external\" href=\"https://peps.python.org/pep-0249/\"><strong>PEP 249</strong></a>, Python Database API Specification v2.0, för ytterligare information.</p>\n<p>A <a class=\"reference external\" href=\"https://docs.python.org/3/library/exceptions.html#BaseException.__cause__\" title=\"(in Python v3.14)\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">__cause__</span></code></a> attribute is set with the original\n(underlying) database exception, allowing access to any additional information\nprovided.</p>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.db.models.ProtectedError\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">models.</span></span><span class=\"sig-name descname\"><span class=\"pre\">ProtectedError</span></span><a class=\"heading-anchor\" href=\"#django.db.models.ProtectedError\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Utlöses för att förhindra radering av refererade objekt när <a class=\"reference internal\" href=\"/sv/6.1/ref/models/fields/#django.db.models.PROTECT\" title=\"django.db.models.PROTECT\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">django.db.models.PROTECT</span></code></a> används. <a class=\"reference internal\" href=\"#django.db.models.ProtectedError\" title=\"django.db.models.ProtectedError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">models.ProtectedError</span></code></a> är en underklass till <a class=\"reference internal\" href=\"#django.db.IntegrityError\" title=\"django.db.IntegrityError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">IntegrityError</span></code></a>.</p>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.db.models.RestrictedError\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">models.</span></span><span class=\"sig-name descname\"><span class=\"pre\">RestrictedError</span></span><a class=\"heading-anchor\" href=\"#django.db.models.RestrictedError\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd></dd></dl>\n\n<p>Utlöses för att förhindra radering av refererade objekt när <a class=\"reference internal\" href=\"/sv/6.1/ref/models/fields/#django.db.models.RESTRICT\" title=\"django.db.models.RESTRICT\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">django.db.models.RESTRICT</span></code></a> används. <a class=\"reference internal\" href=\"#django.db.models.RestrictedError\" title=\"django.db.models.RestrictedError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">models.RestrictedError</span></code></a> är en underklass till <a class=\"reference internal\" href=\"#django.db.IntegrityError\" title=\"django.db.IntegrityError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">IntegrityError</span></code></a>.</p>\n</section>\n<section id=\"http-exceptions\">\n<h2>HTTP-undantag<a class=\"heading-anchor\" href=\"#http-exceptions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>HTTP-undantag kan importeras från <code class=\"docutils literal notranslate\"><span class=\"pre\">django.http</span></code>.</p>\n<section id=\"unreadableposterror\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">OläsligtPostFel</span></code><a class=\"heading-anchor\" href=\"#unreadableposterror\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.http.UnreadablePostError\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UnreadablePostError</span></span><a class=\"heading-anchor\" href=\"#django.http.UnreadablePostError\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p><a class=\"reference internal\" href=\"#django.http.UnreadablePostError\" title=\"django.http.UnreadablePostError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">UnreadablePostError</span></code></a> uppstår när en användare avbryter en uppladdning.</p>\n</dd></dl>\n\n</section>\n</section>\n<section id=\"sessions-exceptions\">\n<h2>Undantag för sessioner<a class=\"heading-anchor\" href=\"#sessions-exceptions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Sessionsundantag definieras i <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.sessions.exceptions</span></code>.</p>\n<section id=\"sessioninterrupted\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Session</span> <span class=\"pre\">avbruten</span></code><a class=\"heading-anchor\" href=\"#sessioninterrupted\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.contrib.sessions.exceptions.SessionInterrupted\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SessionInterrupted</span></span><a class=\"heading-anchor\" href=\"#django.contrib.sessions.exceptions.SessionInterrupted\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p><a class=\"reference internal\" href=\"#django.contrib.sessions.exceptions.SessionInterrupted\" title=\"django.contrib.sessions.exceptions.SessionInterrupted\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">SessionInterrupted</span></code></a> tas upp när en session förstörs i en samtidig begäran. Det är en underklass av <a class=\"reference internal\" href=\"#django.core.exceptions.BadRequest\" title=\"django.core.exceptions.BadRequest\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">BadRequest</span></code></a>.</p>\n</dd></dl>\n\n</section>\n</section>\n<section id=\"transaction-exceptions\">\n<h2>Undantag för transaktioner<a class=\"heading-anchor\" href=\"#transaction-exceptions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Transaktionsundantag definieras i <code class=\"docutils literal notranslate\"><span class=\"pre\">django.db.transaction</span></code>.</p>\n<section id=\"transactionmanagementerror\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TransactionManagementError</span></code><a class=\"heading-anchor\" href=\"#transactionmanagementerror\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.db.transaction.TransactionManagementError\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TransactionManagementError</span></span><a class=\"heading-anchor\" href=\"#django.db.transaction.TransactionManagementError\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p><a class=\"reference internal\" href=\"#django.db.transaction.TransactionManagementError\" title=\"django.db.transaction.TransactionManagementError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">TransactionManagementError</span></code></a> uppstår vid alla problem som har med databastransaktioner att göra.</p>\n</dd></dl>\n\n</section>\n</section>\n<section id=\"testing-framework-exceptions\">\n<h2>Undantag i testramverket<a class=\"heading-anchor\" href=\"#testing-framework-exceptions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Undantag som tillhandahålls av paketet <code class=\"docutils literal notranslate\"><span class=\"pre\">django.test</span></code>.</p>\n<section id=\"redirectcycleerror\">\n<h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RedirectCycleError</span></code><a class=\"heading-anchor\" href=\"#redirectcycleerror\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<dl class=\"py exception\">\n<dt class=\"sig sig-object py\" id=\"django.test.client.RedirectCycleError\">\n<em class=\"property\"><span class=\"k\"><span class=\"pre\">exception</span></span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">client.</span></span><span class=\"sig-name descname\"><span class=\"pre\">RedirectCycleError</span></span><a class=\"heading-anchor\" href=\"#django.test.client.RedirectCycleError\"><span class=\"visually-hidden\">Link to this definition</span><span aria-hidden=\"true\">#</span></a></dt>\n<dd><p><a class=\"reference internal\" href=\"#django.test.client.RedirectCycleError\" title=\"django.test.client.RedirectCycleError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">RedirectCycleError</span></code></a> uppstår när testklienten upptäcker en loop eller en alltför lång kedja av omdirigeringar.</p>\n</dd></dl>\n\n</section>\n</section>\n<section id=\"python-exceptions\">\n<h2>Python-undantag<a class=\"heading-anchor\" href=\"#python-exceptions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Django tar också upp inbyggda Python-undantag när det är lämpligt. Se Python-dokumentationen för ytterligare information om <a class=\"reference external\" href=\"https://docs.python.org/3/library/exceptions.html#bltin-exceptions\" title=\"(in Python v3.14)\"><span>Built-in Exceptions</span></a>.</p>\n</section>","rootId":"django-exceptions","toc":[{"title":"Django Core Undantag","anchor":"module-django.core.exceptions","children":[{"title":"AppRegistryNotReady","anchor":"appregistrynotready","children":[]},{"title":"ObjektDoesNotExist","anchor":"objectdoesnotexist","children":[]},{"title":"ObjectNotUpdated","anchor":"objectnotupdated","children":[]},{"title":"EmptyResultSet","anchor":"emptyresultset","children":[]},{"title":"Full resultatuppsättning","anchor":"fullresultset","children":[]},{"title":"FieldDoesNotExist","anchor":"fielddoesnotexist","children":[]},{"title":"Flera objekt återlämnade","anchor":"multipleobjectsreturned","children":[]},{"title":"”Misstänkta operationer","anchor":"suspiciousoperation","children":[]},{"title":"PermissionDenied","anchor":"permissiondenied","children":[]},{"title":"ViewDoesNotExist","anchor":"viewdoesnotexist","children":[]},{"title":"MiddlewareNotUsed","anchor":"middlewarenotused","children":[]},{"title":"”Korrekt konfigurerad","anchor":"improperlyconfigured","children":[]},{"title":"FieldError","anchor":"fielderror","children":[]},{"title":"FieldFetchBlocked","anchor":"fieldfetchblocked","children":[]},{"title":"Valideringsfel","anchor":"validationerror","children":[{"title":"fEL SOM INTE ÄR FÄLTFEL","anchor":"non-field-errors","children":[]}]},{"title":"BadRequest","anchor":"badrequest","children":[]},{"title":"Beställning avbruten","anchor":"requestaborted","children":[]},{"title":"SynkronOnlyOperation","anchor":"synchronousonlyoperation","children":[]}]},{"title":"Undantag för URL-resolver","anchor":"url-resolver-exceptions","children":[{"title":"Resolver404","anchor":"resolver404","children":[]},{"title":"NoReverseMatch","anchor":"noreversematch","children":[]}]},{"title":"Databasundantag","anchor":"database-exceptions","children":[]},{"title":"HTTP-undantag","anchor":"http-exceptions","children":[{"title":"OläsligtPostFel","anchor":"unreadableposterror","children":[]}]},{"title":"Undantag för sessioner","anchor":"sessions-exceptions","children":[{"title":"Session avbruten","anchor":"sessioninterrupted","children":[]}]},{"title":"Undantag för transaktioner","anchor":"transaction-exceptions","children":[{"title":"TransactionManagementError","anchor":"transactionmanagementerror","children":[]}]},{"title":"Undantag i testramverket","anchor":"testing-framework-exceptions","children":[{"title":"RedirectCycleError","anchor":"redirectcycleerror","children":[]}]},{"title":"Python-undantag","anchor":"python-exceptions","children":[]}],"breadcrumbs":[{"docname":"ref/index","title":"API-referens","url":"/sv/6.1/ref/"}],"prev":{"docname":"ref/django-admin","title":"django-admin och manage.py","url":"/sv/6.1/ref/django-admin/"},"next":{"docname":"ref/files/index","title":"Filhantering","url":"/sv/6.1/ref/files/"},"formats":{"html":"/sv/6.1/ref/exceptions/","markdown":"/sv/6.1/ref/exceptions.md","json":"/sv/6.1/ref/exceptions.json"},"source":"https://github.com/django/django/blob/stable/6.1.x/docs/ref/exceptions.txt","official":"https://docs.djangoproject.com/sv/6.1/ref/exceptions/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}