{"title":"Inställningar","version":"5.2","locale":"sv","docname":"ref/settings","url":"/sv/5.2/ref/settings/","canonical":"https://djangodocs.dev/sv/5.2/ref/settings/","summary":"Här är en lista över inställningar som är tillgängliga i Django core och deras standardvärden.","html":"<h1>Inställningar<a class=\"heading-anchor\" href=\"#settings\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<nav class=\"contents local\" id=\"innehall\">\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"#core-settings\" id=\"id12\">Kärninställningar</a></p></li>\n<li><p><a class=\"reference internal\" href=\"#auth\" id=\"id13\">Auth</a></p></li>\n<li><p><a class=\"reference internal\" href=\"#messages\" id=\"id14\">Meddelanden</a></p></li>\n<li><p><a class=\"reference internal\" href=\"#sessions\" id=\"id15\">Sessioner</a></p></li>\n<li><p><a class=\"reference internal\" href=\"#sites\" id=\"id16\">Webbplatser</a></p></li>\n<li><p><a class=\"reference internal\" href=\"#static-files\" id=\"id17\">Statiska filer</a></p></li>\n<li><p><a class=\"reference internal\" href=\"#core-settings-topical-index\" id=\"id18\">Aktuellt index för kärninställningar</a></p></li>\n</ul>\n</nav>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Varning</p>\n<p>Var försiktig när du åsidosätter inställningar, särskilt när standardvärdet är en icke-tom lista eller en ordbok, till exempel <a class=\"reference internal\" href=\"#std-setting-STATICFILES_FINDERS\"><code class=\"xref std std-setting docutils literal notranslate\">STATICFILES_FINDERS</code></a>. Se till att du behåller de komponenter som krävs av de funktioner i Django som du vill använda.</p>\n</aside>\n<section id=\"core-settings\">\n<h2><a class=\"toc-backref\" href=\"#id12\" role=\"doc-backlink\">Kärninställningar</a><a class=\"headerlink\" href=\"#core-settings\" title=\"Link to this heading\">¶</a></h2>\n<p>Här är en lista över inställningar som är tillgängliga i Django core och deras standardvärden. Inställningar som tillhandahålls av Contrib-appar listas nedan, följt av ett topiskt index över kärninställningarna. För introduktionsmaterial, se <a class=\"reference internal\" href=\"/sv/5.2/topics/settings/\"><span class=\"doc\">inställningar ämnesguide</span></a>.</p>\n<section id=\"absolute-url-overrides\">\n<span id=\"std-setting-ABSOLUTE_URL_OVERRIDES\"></span><h3><code class=\"docutils literal notranslate\">ABSOLUTE_URL_OVERRIDES</code><a class=\"heading-anchor\" href=\"#absolute-url-overrides\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">{}</code> (Tom ordbok)</p>\n<p>En ordbok som mappar strängarna <code class=\"docutils literal notranslate\">&quot;app_label.model_name&quot;</code> till funktioner som tar ett modellobjekt och returnerar dess URL. Detta är ett sätt att infoga eller åsidosätta <code class=\"docutils literal notranslate\">get_absolute_url()</code>-metoder per installation. Exempel:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>ABSOLUTE_URL_OVERRIDES <span class=\"o\">=</span> <span class=\"p\">{</span>\n    <span class=\"s2\">&quot;blogs.blog&quot;</span><span class=\"p\">:</span> <span class=\"k\">lambda</span> o<span class=\"p\">:</span> <span class=\"s2\">&quot;/blogs/</span><span class=\"si\">%s</span><span class=\"s2\">/&quot;</span> <span class=\"o\">%</span> o<span class=\"o\">.</span>slug<span class=\"p\">,</span>\n    <span class=\"s2\">&quot;news.story&quot;</span><span class=\"p\">:</span> <span class=\"k\">lambda</span> o<span class=\"p\">:</span> <span class=\"s2\">&quot;/stories/</span><span class=\"si\">%s</span><span class=\"s2\">/</span><span class=\"si\">%s</span><span class=\"s2\">/&quot;</span> <span class=\"o\">%</span> <span class=\"p\">(</span>o<span class=\"o\">.</span>pub_year<span class=\"p\">,</span> o<span class=\"o\">.</span>slug<span class=\"p\">),</span>\n<span class=\"p\">}</span>\n</code></pre></div>\n<p>Modellnamnet som används i den här inställningen ska vara gemener, oavsett vad som gäller för det faktiska modellklassnamnet.</p>\n</section>\n<section id=\"admins\">\n<span id=\"std-setting-ADMINS\"></span><h3><code class=\"docutils literal notranslate\">ADMINS</code><a class=\"heading-anchor\" href=\"#admins\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>En lista över alla personer som får meddelanden om kodfel. När <a class=\"reference internal\" href=\"#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\">DEBUG=False</code></a> och <a class=\"reference internal\" href=\"/sv/5.2/ref/logging/#django.utils.log.AdminEmailHandler\" title=\"django.utils.log.AdminEmailHandler\"><code class=\"xref py py-class docutils literal notranslate\">AdminEmailHandler</code></a> är konfigurerad i <a class=\"reference internal\" href=\"#std-setting-LOGGING\"><code class=\"xref std std-setting docutils literal notranslate\">LOGGING</code></a> (görs som standard), skickar Django e-post till dessa personer med detaljer om undantag som uppstått i begäran/svar-cykeln.</p>\n<p>Varje objekt i listan ska vara en tupel av (Fullständigt namn, e-postadress). Exempel:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"p\">[(</span><span class=\"s2\">&quot;John&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;john@example.com&quot;</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"s2\">&quot;Mary&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;mary@example.com&quot;</span><span class=\"p\">)]</span>\n</code></pre></div>\n</section>\n<section id=\"allowed-hosts\">\n<span id=\"std-setting-ALLOWED_HOSTS\"></span><h3><code class=\"docutils literal notranslate\">TILLÅTNA_HOSTS</code><a class=\"heading-anchor\" href=\"#allowed-hosts\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>En lista med strängar som representerar de värd-/domännamn som denna Django-webbplats kan betjäna. Detta är en säkerhetsåtgärd för att förhindra <a class=\"reference internal\" href=\"/sv/5.2/topics/security/#host-headers-virtual-hosting\"><span class=\"std std-ref\">HTTP Host header attacks</span></a>, som är möjliga även under många till synes säkra webbserverkonfigurationer.</p>\n<p>Värdena i listan kan vara fullständigt kvalificerade namn (t.ex. <code class=\"docutils literal notranslate\">'www.example.com'</code>), i vilket fall de kommer att matchas mot begärans <code class=\"docutils literal notranslate\">Host</code>-huvud exakt (skiftlägesokänsligt, inkluderar inte port). Ett värde som börjar med en punkt kan användas som ett jokertecken för underdomäner: <code class=\"docutils literal notranslate\">'.example.com'</code> kommer att matcha <code class=\"docutils literal notranslate\">example.com</code>, <code class=\"docutils literal notranslate\">www.example.com</code> och alla andra underdomäner till <code class=\"docutils literal notranslate\">example.com</code>. Ett värde på <code class=\"docutils literal notranslate\">'*'</code> kommer att matcha vad som helst; i detta fall är du ansvarig för att tillhandahålla din egen validering av <code class=\"docutils literal notranslate\">Host</code>-huvudet (kanske i en mellanvara; i så fall måste denna mellanvara listas först i <a class=\"reference internal\" href=\"#std-setting-MIDDLEWARE\"><code class=\"xref std std-setting docutils literal notranslate\">MIDDLEWARE</code></a>).</p>\n<p>Django tillåter också <a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/Fully_qualified_domain_name\">fullständigt kvalificerat domännamn (FQDN)</a> för alla poster. Vissa webbläsare inkluderar en efterföljande punkt i <code class=\"docutils literal notranslate\">Host</code>-headern som Django tar bort när de utför värdvalidering.</p>\n<p>Om rubriken <code class=\"docutils literal notranslate\">Host</code> (eller <code class=\"docutils literal notranslate\">X-Forwarded-Host</code> om <code class=\"xref std std-setting docutils literal notranslate\">USE_X_FORWARDED_HOST`</code> är aktiverad) inte matchar något värde i den här listan, kommer metoden <code class=\"xref py py-meth docutils literal notranslate\">django.http.HttpRequest.get_host()`()</code> att ge upphov till <a class=\"reference internal\" href=\"/sv/5.2/ref/exceptions/#django.core.exceptions.SuspiciousOperation\" title=\"django.core.exceptions.SuspiciousOperation\"><code class=\"xref py py-exc docutils literal notranslate\">SuspiciousOperation</code></a>.</p>\n<p>När <a class=\"reference internal\" href=\"#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\">DEBUG</code></a> är <code class=\"docutils literal notranslate\">True</code> och <code class=\"docutils literal notranslate\">ALLOWED_HOSTS</code> är tomt valideras värdena mot <code class=\"docutils literal notranslate\">['.localhost'', '127.0.0.1'', '[::1]']</code>.</p>\n<p><code class=\"docutils literal notranslate\">ALLOWED_HOSTS</code> är också <a class=\"reference internal\" href=\"/sv/5.2/topics/testing/advanced/#topics-testing-advanced-multiple-hosts\"><span class=\"std std-ref\">kontrollerad när tester körs</span></a>.</p>\n<p>Denna validering gäller endast via <a class=\"reference internal\" href=\"/sv/5.2/ref/request-response/#django.http.HttpRequest.get_host\" title=\"django.http.HttpRequest.get_host\"><code class=\"xref py py-meth docutils literal notranslate\">get_host()</code></a>; om din kod kommer åt <code class=\"docutils literal notranslate\">Host</code>-rubriken direkt från <code class=\"docutils literal notranslate\">request.META</code> kringgår du detta säkerhetsskydd.</p>\n</section>\n<section id=\"append-slash\">\n<span id=\"std-setting-APPEND_SLASH\"></span><h3><code class=\"docutils literal notranslate\">TILLÄGG_SLASH</code><a class=\"heading-anchor\" href=\"#append-slash\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">True</code></p>\n<p>Om URL:en för begäran inte matchar något av mönstren i URLconf och inte slutar med ett snedstreck, utfärdas en HTTP-omdirigering till samma URL med ett snedstreck tillagt, när värdet är satt till ”True”. Observera att omdirigeringen kan leda till att data som skickats i en POST-begäran går förlorade.</p>\n<p>Inställningen <a class=\"reference internal\" href=\"#std-setting-APPEND_SLASH\"><code class=\"xref std std-setting docutils literal notranslate\">APPEND_SLASH</code></a> används endast om <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#django.middleware.common.CommonMiddleware\" title=\"django.middleware.common.CommonMiddleware\"><code class=\"xref py py-class docutils literal notranslate\">CommonMiddleware</code></a> är installerad (se <a class=\"reference internal\" href=\"/sv/5.2/topics/http/middleware/\"><span class=\"doc\">Middleware</span></a>). Se även <a class=\"reference internal\" href=\"#std-setting-PREPEND_WWW\"><code class=\"xref std std-setting docutils literal notranslate\">PREPEND_WWW</code></a>.</p>\n</section>\n<section id=\"caches\">\n<span id=\"std-setting-CACHES\"></span><h3><code class=\"docutils literal notranslate\">CACHES</code><a class=\"heading-anchor\" href=\"#caches\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"p\">{</span>\n    <span class=\"s2\">&quot;default&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span>\n        <span class=\"s2\">&quot;BACKEND&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;django.core.cache.backends.locmem.LocMemCache&quot;</span><span class=\"p\">,</span>\n    <span class=\"p\">}</span>\n<span class=\"p\">}</span>\n</code></pre></div>\n<p>En ordbok som innehåller inställningarna för alla cacher som ska användas med Django. Det är en nästlad ordbok vars innehåll mappar cache-alias till en ordbok som innehåller alternativen för en enskild cache.</p>\n<p>Inställningen <a class=\"reference internal\" href=\"#std-setting-CACHES\"><code class=\"xref std std-setting docutils literal notranslate\">CACHES</code></a> måste konfigurera en <code class=\"docutils literal notranslate\">standard</code>-cache; ett valfritt antal ytterligare cacher kan också anges. Om du använder en annan cache-backend än den lokala minnescachen, eller om du behöver definiera flera cacheminnen, krävs andra alternativ. Följande cache-alternativ finns tillgängliga.</p>\n<section id=\"backend\">\n<span id=\"std-setting-CACHES-BACKEND\"></span><h4><code class=\"docutils literal notranslate\">BACKEND</code><a class=\"heading-anchor\" href=\"#backend\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>Den cache-backend som ska användas. De inbyggda cache-backendarna är:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\">'django.core.cache.backends.db.DatabaseCache'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'django.core.cache.backends.dummy.DummyCache'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'django.core.cache.backends.filebased.FileBasedCache'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'django.core.cache.backends.locmem.LocMemCache'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'django.core.cache.backends.memcached.PyMemcacheCache'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'django.core.cache.backends.memcached.PyLibMCCache'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'django.core.cache.backends.redis.RedisCache'</code></p></li>\n</ul>\n<p>Du kan använda en cache-backend som inte levereras med Django genom att ställa in <a class=\"reference internal\" href=\"#std-setting-CACHES-BACKEND\"><code class=\"xref std std-setting docutils literal notranslate\">BACKEND</code></a> till en fullt kvalificerad sökväg för en cache-backend-klass (t.ex. <code class=\"docutils literal notranslate\">mypackage.backends.whatever.WhateverCache</code>).</p>\n</section>\n<section id=\"key-function\">\n<span id=\"std-setting-CACHES-KEY_FUNCTION\"></span><h4><code class=\"docutils literal notranslate\">NYCKEL_FUNKTION</code><a class=\"heading-anchor\" href=\"#key-function\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>En sträng som innehåller en prickad sökväg till en funktion (eller en anropsbar funktion) som definierar hur ett prefix, en version och en nyckel ska sättas samman till en slutlig cache-nyckel. Standardimplementeringen är likvärdig med funktionen:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"k\">def</span> <span class=\"nf\">make_key</span><span class=\"p\">(</span>key<span class=\"p\">,</span> key_prefix<span class=\"p\">,</span> version<span class=\"p\">):</span>\n    <span class=\"k\">return</span> <span class=\"s2\">&quot;:&quot;</span><span class=\"o\">.</span>join<span class=\"p\">([</span>key_prefix<span class=\"p\">,</span> <span class=\"nb\">str</span><span class=\"p\">(</span>version<span class=\"p\">),</span> key<span class=\"p\">])</span>\n</code></pre></div>\n<p>Du kan använda vilken nyckelfunktion du vill, så länge den har samma argumentsignatur.</p>\n<p>Se <a class=\"reference internal\" href=\"/sv/5.2/topics/cache/#cache-key-transformation\"><span class=\"std std-ref\">cache-dokumentationen</span></a> för mer information.</p>\n</section>\n<section id=\"key-prefix\">\n<span id=\"std-setting-CACHES-KEY_PREFIX\"></span><h4><code class=\"docutils literal notranslate\">KEY_PREFIX</code><a class=\"heading-anchor\" href=\"#key-prefix\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>En sträng som automatiskt kommer att inkluderas (prepended som standard) i alla cache-nycklar som används av Django-servern.</p>\n<p>Se <a class=\"reference internal\" href=\"/sv/5.2/topics/cache/#cache-key-prefixing\"><span class=\"std std-ref\">cache-dokumentationen</span></a> för mer information.</p>\n</section>\n<section id=\"location\">\n<span id=\"std-setting-CACHES-LOCATION\"></span><h4><code class=\"docutils literal notranslate\">LOCATION</code><a class=\"heading-anchor\" href=\"#location\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>Platsen för den cache som ska användas. Det kan vara en katalog för en filsystemcache, en värd och port för en memcache-server eller ett identifierande namn för en lokal minnescache. t.ex.:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>CACHES <span class=\"o\">=</span> <span class=\"p\">{</span>\n    <span class=\"s2\">&quot;default&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span>\n        <span class=\"s2\">&quot;BACKEND&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;django.core.cache.backends.filebased.FileBasedCache&quot;</span><span class=\"p\">,</span>\n        <span class=\"s2\">&quot;LOCATION&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;/var/tmp/django_cache&quot;</span><span class=\"p\">,</span>\n    <span class=\"p\">}</span>\n<span class=\"p\">}</span>\n</code></pre></div>\n</section>\n<section id=\"options\">\n<span id=\"std-setting-CACHES-OPTIONS\"></span><h4><code class=\"docutils literal notranslate\">OPTIONS</code><a class=\"heading-anchor\" href=\"#options\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Extra parametrar att skicka till cache-backend. Tillgängliga parametrar varierar beroende på din cache-backend.</p>\n<p>En del information om tillgängliga parametrar finns i <a class=\"reference internal\" href=\"/sv/5.2/topics/cache/#cache-arguments\"><span class=\"std std-ref\">cache arguments</span></a>-dokumentationen. Mer information finns i dokumentationen för din backend-modul.</p>\n</section>\n<section id=\"timeout\">\n<span id=\"std-setting-CACHES-TIMEOUT\"></span><h4><code class=\"docutils literal notranslate\">TIMEOUT</code><a class=\"heading-anchor\" href=\"#timeout\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">300</code></p>\n<p>Antalet sekunder innan en cache-post anses vara inaktuell. Om värdet på denna inställning är <code class=\"docutils literal notranslate\">None</code> kommer cache-poster inte att förfalla. Ett värde på <code class=\"docutils literal notranslate\">0</code> gör att nycklar omedelbart upphör att gälla (i praktiken ”inte cache”).</p>\n</section>\n<section id=\"version\">\n<span id=\"std-setting-CACHES-VERSION\"></span><h4><code class=\"docutils literal notranslate\">VERSION</code><a class=\"heading-anchor\" href=\"#version\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">1</code></p>\n<p>Standardversionsnummer för cache-nycklar som genereras av Django-servern.</p>\n<p>Se <a class=\"reference internal\" href=\"/sv/5.2/topics/cache/#cache-versioning\"><span class=\"std std-ref\">cache-dokumentationen</span></a> för mer information.</p>\n</section>\n</section>\n<section id=\"cache-middleware-alias\">\n<span id=\"std-setting-CACHE_MIDDLEWARE_ALIAS\"></span><h3><code class=\"docutils literal notranslate\">CACHE_MIDDLEWARE_ALIAS</code><a class=\"heading-anchor\" href=\"#cache-middleware-alias\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'default'</code></p>\n<p>Den cacheanslutning som ska användas för <a class=\"reference internal\" href=\"/sv/5.2/topics/cache/#the-per-site-cache\"><span class=\"std std-ref\">cache middleware</span></a>.</p>\n</section>\n<section id=\"cache-middleware-key-prefix\">\n<span id=\"std-setting-CACHE_MIDDLEWARE_KEY_PREFIX\"></span><h3><code class=\"docutils literal notranslate\">CACHE_MIDDLEWARE_KEY_PREFIX</code><a class=\"heading-anchor\" href=\"#cache-middleware-key-prefix\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>En sträng som kommer att prefixeras till cacheknapparna som genereras av <a class=\"reference internal\" href=\"/sv/5.2/topics/cache/#the-per-site-cache\"><span class=\"std std-ref\">cache middleware</span></a>. Detta prefix kombineras med inställningen <a class=\"reference internal\" href=\"#std-setting-CACHES-KEY_PREFIX\"><code class=\"xref std std-setting docutils literal notranslate\">KEY_PREFIX</code></a>; det ersätter den inte.</p>\n<p>Se <a class=\"reference internal\" href=\"/sv/5.2/topics/cache/\"><span class=\"doc\">Djangos ramverk för cache</span></a>.</p>\n</section>\n<section id=\"cache-middleware-seconds\">\n<span id=\"std-setting-CACHE_MIDDLEWARE_SECONDS\"></span><h3><code class=\"docutils literal notranslate\">CACHE_MIDDLEWARE_SEKUNDER</code><a class=\"heading-anchor\" href=\"#cache-middleware-seconds\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">600</code></p>\n<p>Standard heltal antal sekunder för att cachelagra en sida för <a class=\"reference internal\" href=\"/sv/5.2/topics/cache/#the-per-site-cache\"><span class=\"std std-ref\">cache middleware</span></a>.</p>\n<p>Se <a class=\"reference internal\" href=\"/sv/5.2/topics/cache/\"><span class=\"doc\">Djangos ramverk för cache</span></a>.</p>\n</section>\n<section id=\"csrf-cookie-age\">\n<span id=\"std-setting-CSRF_COOKIE_AGE\"></span><span id=\"settings-csrf\"></span><h3><code class=\"docutils literal notranslate\">CSRF_COOKIE_AGE</code><a class=\"heading-anchor\" href=\"#csrf-cookie-age\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">31449600</code> (ungefär 1 år, i sekunder)</p>\n<p>Åldern på CSRF-cookies, i sekunder.</p>\n<p>Anledningen till att man anger en långlivad utgångstid är att man vill undvika problem om en användare stänger webbläsaren eller lägger till ett bokmärke på en sida och sedan laddar sidan från webbläsarens cache. Utan permanenta cookies skulle formuläret inte kunna skickas in i det här fallet.</p>\n<p>Vissa webbläsare (särskilt Internet Explorer) kan förbjuda användningen av permanenta cookies eller kan ha indexen till cookie-burken skadade på disken, vilket gör att CSRF-skyddskontroller (ibland intermittent) misslyckas. Ändra den här inställningen till <code class=\"docutils literal notranslate\">None</code> för att använda sessionsbaserade CSRF-cookies, som håller cookies i minnet istället för på persistent lagring.</p>\n</section>\n<section id=\"csrf-cookie-domain\">\n<span id=\"std-setting-CSRF_COOKIE_DOMAIN\"></span><h3><code class=\"docutils literal notranslate\">CSRF_COOKIE_DOMAIN</code><a class=\"heading-anchor\" href=\"#csrf-cookie-domain\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Den domän som ska användas när CSRF-cookien ställs in.  Detta kan vara användbart för att enkelt tillåta att förfrågningar mellan underdomäner undantas från det normala skyddet mot förfalskning av förfrågningar mellan webbplatser.  Den bör ställas in på en sträng som <code class=\"docutils literal notranslate\">&quot;.example.com&quot;</code> för att tillåta att en POST-begäran från ett formulär på en underdomän accepteras av en vy som serveras från en annan underdomän.</p>\n<p>Observera att närvaron av denna inställning inte innebär att Djangos CSRF-skydd är säkert från attacker över subdomäner som standard - se avsnittet <a class=\"reference internal\" href=\"/sv/5.2/ref/csrf/#csrf-limitations\"><span class=\"std std-ref\">CSRF-begränsningar</span></a>.</p>\n</section>\n<section id=\"csrf-cookie-httponly\">\n<span id=\"std-setting-CSRF_COOKIE_HTTPONLY\"></span><h3><code class=\"docutils literal notranslate\">CSRF_COOKIE_HTTPONLY</code><a class=\"heading-anchor\" href=\"#csrf-cookie-httponly\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om flaggan <code class=\"docutils literal notranslate\">HttpOnly</code> ska användas för CSRF-cookien. Om denna är inställd på <code class=\"docutils literal notranslate\">True</code> kommer JavaScript på klientsidan inte att kunna komma åt CSRF-cookien.</p>\n<p>Att beteckna CSRF-cookien som <code class=\"docutils literal notranslate\">HttpOnly</code> ger inget praktiskt skydd eftersom CSRF endast är till för att skydda mot attacker över domängränser. Om en angripare kan läsa cookien via JavaScript är de redan på samma domän så vitt webbläsaren vet, så de kan göra vad de vill ändå. (XSS är ett mycket större hål än CSRF.)</p>\n<p>Även om inställningen inte ger några praktiska fördelar krävs den ibland av säkerhetsrevisorer.</p>\n<p>Om du aktiverar detta och behöver skicka värdet på CSRF-token med en AJAX-begäran måste ditt JavaScript hämta värdet <a class=\"reference internal\" href=\"/sv/5.2/howto/csrf/#acquiring-csrf-token-from-html\"><span class=\"std std-ref\">från en dold CSRF-token-formulärinmatning</span></a> istället för <a class=\"reference internal\" href=\"/sv/5.2/howto/csrf/#acquiring-csrf-token-from-cookie\"><span class=\"std std-ref\">från cookien</span></a>.</p>\n<p>Se <a class=\"reference internal\" href=\"#std-setting-SESSION_COOKIE_HTTPONLY\"><code class=\"xref std std-setting docutils literal notranslate\">SESSION_COOKIE_HTTPONLY</code></a> för detaljer om <code class=\"docutils literal notranslate\">HttpOnly</code>.</p>\n</section>\n<section id=\"csrf-cookie-name\">\n<span id=\"std-setting-CSRF_COOKIE_NAME\"></span><h3><code class=\"docutils literal notranslate\">CSRF_COOKIE_NAME</code><a class=\"heading-anchor\" href=\"#csrf-cookie-name\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'csrftoken'</code></p>\n<p>Namnet på den cookie som ska användas för CSRF-autentiseringstoken. Detta kan vara vad du vill (så länge det skiljer sig från de andra cookienamnen i din applikation). Se <a class=\"reference internal\" href=\"/sv/5.2/ref/csrf/\"><span class=\"doc\">Skydd mot Cross Site Request Forgery</span></a>.</p>\n</section>\n<section id=\"csrf-cookie-path\">\n<span id=\"std-setting-CSRF_COOKIE_PATH\"></span><h3><code class=\"docutils literal notranslate\">CSRF_COOKIE_PATH</code><a class=\"heading-anchor\" href=\"#csrf-cookie-path\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'/'</code></p>\n<p>Den sökväg som anges i CSRF-cookien. Denna bör antingen matcha URL-sökvägen i din Django-installation eller vara en överordnad del av den sökvägen.</p>\n<p>Detta är användbart om du har flera Django-instanser som körs under samma värdnamn. De kan använda olika cookie-sökvägar, och varje instans kommer bara att se sin egen CSRF-cookie.</p>\n</section>\n<section id=\"csrf-cookie-samesite\">\n<span id=\"std-setting-CSRF_COOKIE_SAMESITE\"></span><h3><code class=\"docutils literal notranslate\">CSRF_COOKIE_SAMESITE</code><a class=\"heading-anchor\" href=\"#csrf-cookie-samesite\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'Lax'</code></p>\n<p>Värdet på flaggan <a class=\"reference external\" href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value\">SameSite</a> i CSRF-cookien. Denna flagga förhindrar att cookien skickas i cross-site-begäranden.</p>\n<p>Se <a class=\"reference internal\" href=\"#std-setting-SESSION_COOKIE_SAMESITE\"><code class=\"xref std std-setting docutils literal notranslate\">SESSION_COOKIE_SAMESITE</code></a> för detaljer om <code class=\"docutils literal notranslate\">SameSite</code>.</p>\n</section>\n<section id=\"csrf-cookie-secure\">\n<span id=\"std-setting-CSRF_COOKIE_SECURE\"></span><h3><code class=\"docutils literal notranslate\">CSRF_COOKIE_SECURE</code><a class=\"heading-anchor\" href=\"#csrf-cookie-secure\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om en säker cookie ska användas för CSRF-cookien. Om detta är inställt på <code class=\"docutils literal notranslate\">True</code> kommer cookien att markeras som ”säker”, vilket innebär att webbläsare kan säkerställa att cookien endast skickas med en HTTPS-anslutning.</p>\n</section>\n<section id=\"csrf-use-sessions\">\n<span id=\"std-setting-CSRF_USE_SESSIONS\"></span><h3><code class=\"docutils literal notranslate\">CSRF_USE_SESSIONS</code><a class=\"heading-anchor\" href=\"#csrf-use-sessions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om CSRF-token ska lagras i användarens session i stället för i en cookie. Det kräver användning av <a class=\"reference internal\" href=\"/sv/5.2/topics/http/sessions/#module-django.contrib.sessions\" title=\"django.contrib.sessions: Provides session management for Django projects.\"><code class=\"xref py py-mod docutils literal notranslate\">django.contrib.sessions</code></a>.</p>\n<p>Att lagra CSRF-token i en cookie (Djangos standard) är säkert, men att lagra den i sessionen är vanligt i andra webbramverk och därför ibland ett krav från säkerhetsrevisorer.</p>\n<p>Eftersom <a class=\"reference internal\" href=\"/sv/5.2/ref/views/#error-views\"><span class=\"std std-ref\">standardfelvyer</span></a> kräver CSRF-token måste <code class=\"xref py py-class docutils literal notranslate\">SessionMiddleware`</code> visas i <code class=\"xref std std-setting docutils literal notranslate\">MIDDLEWARE`</code> före alla middleware som kan ge upphov till ett undantag för att utlösa en felvy (t.ex. <code class=\"xref py py-exc docutils literal notranslate\">PermissionDenied`</code>) om du använder <code class=\"docutils literal notranslate\">CSRF_USE_SESSIONS</code>. Se <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#middleware-ordering\"><span class=\"std std-ref\">Beställning av mellanprogramvara</span></a>.</p>\n</section>\n<section id=\"csrf-failure-view\">\n<span id=\"std-setting-CSRF_FAILURE_VIEW\"></span><h3><code class=\"docutils literal notranslate\">CSRF_FAILURE_VIEW</code><a class=\"heading-anchor\" href=\"#csrf-failure-view\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'django.views.csrf.csrf_failure'</code> ``</p>\n<p>En prickad sökväg till den vyfunktion som ska användas när en inkommande begäran avvisas av <a class=\"reference internal\" href=\"/sv/5.2/ref/csrf/\"><span class=\"doc\">CSRF-skydd</span></a>. Funktionen bör ha denna signatur:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"k\">def</span> <span class=\"nf\">csrf_failure</span><span class=\"p\">(</span>request<span class=\"p\">,</span> reason<span class=\"o\">=</span><span class=\"s2\">&quot;&quot;</span><span class=\"p\">):</span> <span class=\"o\">...</span>\n</code></pre></div>\n<p>där <code class=\"docutils literal notranslate\">reason</code> är ett kort meddelande (avsett för utvecklare eller loggning, inte för slutanvändare) som anger orsaken till att begäran avvisades. Den bör returnera en <a class=\"reference internal\" href=\"/sv/5.2/ref/request-response/#django.http.HttpResponseForbidden\" title=\"django.http.HttpResponseForbidden\"><code class=\"xref py py-class docutils literal notranslate\">HttpResponseForbidden</code></a>.</p>\n<p><code class=\"docutils literal notranslate\">django.views.csrf.csrf_failure()</code> accepterar en ytterligare parameter <code class=\"docutils literal notranslate\">template_name</code> som standard är <code class=\"docutils literal notranslate\">'403_csrf.html'</code>. Om det finns en mall med det namnet kommer den att användas för att rendera sidan.</p>\n</section>\n<section id=\"csrf-header-name\">\n<span id=\"std-setting-CSRF_HEADER_NAME\"></span><h3><code class=\"docutils literal notranslate\">CSRF_HEADER_NAME</code><a class=\"heading-anchor\" href=\"#csrf-header-name\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'HTTP_X_CSRFTOKEN'</code></p>\n<p>Namnet på det förfrågningshuvud som används för CSRF-autentisering.</p>\n<p>Som med andra HTTP-rubriker i <code class=\"docutils literal notranslate\">request.META</code> normaliseras rubriknamnet som tas emot från servern genom att konvertera alla tecken till versaler, ersätta eventuella bindestreck med understreck och lägga till ett <code class=\"docutils literal notranslate\">'HTTP_'</code>-prefix till namnet. Om klienten t.ex. skickar ett <code class=\"docutils literal notranslate\">'X-XSRF-TOKEN'</code>-huvud, bör inställningen vara <code class=\"docutils literal notranslate\">'HTTP_X_XSRF_TOKEN'</code>.</p>\n</section>\n<section id=\"csrf-trusted-origins\">\n<span id=\"std-setting-CSRF_TRUSTED_ORIGINS\"></span><h3><code class=\"docutils literal notranslate\">CSRF_TRUSTED_ORIGINS</code><a class=\"heading-anchor\" href=\"#csrf-trusted-origins\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>En lista över betrodda ursprung för osäkra förfrågningar (t.ex. <code class=\"docutils literal notranslate\">POST</code>).</p>\n<p>För förfrågningar som innehåller rubriken <code class=\"docutils literal notranslate\">Origin</code> kräver Djangos CSRF-skydd att rubriken matchar det ursprung som finns i rubriken <code class=\"docutils literal notranslate\">Host</code>.</p>\n<p>För en <a class=\"reference internal\" href=\"/sv/5.2/ref/request-response/#django.http.HttpRequest.is_secure\" title=\"django.http.HttpRequest.is_secure\"><code class=\"xref py py-meth docutils literal notranslate\">secure</code></a> osäker begäran som inte innehåller rubriken <code class=\"docutils literal notranslate\">Origin</code> måste begäran ha en rubrik <code class=\"docutils literal notranslate\">Referer</code> som matchar det ursprung som finns i rubriken <code class=\"docutils literal notranslate\">Host</code>.</p>\n<p>Dessa kontroller förhindrar t.ex. att en <code class=\"docutils literal notranslate\">POST</code>-förfrågan från <code class=\"docutils literal notranslate\">subdomain.example.com</code> lyckas mot <code class=\"docutils literal notranslate\">api.example.com</code>. Om du behöver osäkra förfrågningar över ursprungsgränserna och fortsätter med exemplet, lägg till <code class=\"docutils literal notranslate\">'https://subdomain.example.com'</code> i den här listan (och/eller <code class=\"docutils literal notranslate\">http://...</code> om förfrågningarna kommer från en osäker sida).</p>\n<p>Inställningen stöder även underdomäner, så du kan t.ex. lägga till <code class=\"docutils literal notranslate\">'https://*.example.com</code> för att tillåta åtkomst från alla underdomäner till <code class=\"docutils literal notranslate\">example.com</code>.</p>\n</section>\n<section id=\"databases\">\n<span id=\"std-setting-DATABASES\"></span><h3><code class=\"docutils literal notranslate\">DATABASER</code><a class=\"heading-anchor\" href=\"#databases\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">{}</code> (Tom ordbok)</p>\n<p>En ordbok som innehåller inställningarna för alla databaser som ska användas med Django. Det är en nästlad ordbok vars innehåll mappar ett databasalias till en ordbok som innehåller alternativen för en enskild databas.</p>\n<p>Inställningen <a class=\"reference internal\" href=\"#std-setting-DATABASES\"><code class=\"xref std std-setting docutils literal notranslate\">DATABASES</code></a> måste konfigurera en <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>standard``databas; ett valfritt antal ytterligare databaser kan också anges.</p>\n<p>Den enklaste möjliga inställningsfilen är för en installation med en enda databas som använder SQLite. Detta kan konfigureras med hjälp av följande:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>DATABASES <span class=\"o\">=</span> <span class=\"p\">{</span>\n    <span class=\"s2\">&quot;default&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span>\n        <span class=\"s2\">&quot;ENGINE&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;django.db.backends.sqlite3&quot;</span><span class=\"p\">,</span>\n        <span class=\"s2\">&quot;NAME&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;mydatabase&quot;</span><span class=\"p\">,</span>\n    <span class=\"p\">}</span>\n<span class=\"p\">}</span>\n</code></pre></div>\n<p>Vid anslutning till andra databasbackends, t.ex. MariaDB, MySQL, Oracle eller PostgreSQL, krävs ytterligare anslutningsparametrar. Se inställningen <a class=\"reference internal\" href=\"#std-setting-DATABASE-ENGINE\"><code class=\"xref std std-setting docutils literal notranslate\">ENGINE</code></a> nedan om hur du anger andra databastyper. Detta exempel är för PostgreSQL:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>DATABASES <span class=\"o\">=</span> <span class=\"p\">{</span>\n    <span class=\"s2\">&quot;default&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span>\n        <span class=\"s2\">&quot;ENGINE&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;django.db.backends.postgresql&quot;</span><span class=\"p\">,</span>\n        <span class=\"s2\">&quot;NAME&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;mydatabase&quot;</span><span class=\"p\">,</span>\n        <span class=\"s2\">&quot;USER&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;mydatabaseuser&quot;</span><span class=\"p\">,</span>\n        <span class=\"s2\">&quot;PASSWORD&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;mypassword&quot;</span><span class=\"p\">,</span>\n        <span class=\"s2\">&quot;HOST&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;127.0.0.1&quot;</span><span class=\"p\">,</span>\n        <span class=\"s2\">&quot;PORT&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;5432&quot;</span><span class=\"p\">,</span>\n    <span class=\"p\">}</span>\n<span class=\"p\">}</span>\n</code></pre></div>\n<p>Följande inre alternativ som kan behövas för mer komplexa konfigurationer finns tillgängliga:</p>\n<section id=\"atomic-requests\">\n<span id=\"std-setting-DATABASE-ATOMIC_REQUESTS\"></span><h4><code class=\"docutils literal notranslate\">ATOMISKA_FÖRFRÅGNINGAR</code><a class=\"heading-anchor\" href=\"#atomic-requests\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Sätt detta till <code class=\"docutils literal notranslate\">True</code> för att paketera varje vy i en transaktion på denna databas. Se <a class=\"reference internal\" href=\"/sv/5.2/topics/db/transactions/#tying-transactions-to-http-requests\"><span class=\"std std-ref\">Koppling av transaktioner till HTTP-förfrågningar</span></a>.</p>\n</section>\n<section id=\"autocommit\">\n<span id=\"std-setting-DATABASE-AUTOCOMMIT\"></span><h4><code class=\"docutils literal notranslate\">AUTOCOMMIT</code><a class=\"heading-anchor\" href=\"#autocommit\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">True</code></p>\n<p>Sätt detta till <code class=\"docutils literal notranslate\">False</code> om du vill <a class=\"reference internal\" href=\"/sv/5.2/topics/db/transactions/#deactivate-transaction-management\"><span class=\"std std-ref\">inaktivera Djangos transaktionshantering</span></a> och implementera din egen.</p>\n</section>\n<section id=\"engine\">\n<span id=\"std-setting-DATABASE-ENGINE\"></span><h4><code class=\"docutils literal notranslate\">ENGINE</code><a class=\"heading-anchor\" href=\"#engine\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>Den databasbackend som ska användas. De inbyggda databasbackendarna är:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\">'django.db.backends.postgresql'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'django.db.backends.mysql'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'django.db.backends.sqlite3'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'django.db.backends.oracle'</code></p></li>\n</ul>\n<p>Du kan använda en databasbackend som inte levereras med Django genom att ställa in <code class=\"docutils literal notranslate\">ENGINE</code> till en fullständigt kvalificerad sökväg (dvs. <code class=\"docutils literal notranslate\">mypackage.backends.whatever</code>).</p>\n</section>\n<section id=\"host\">\n<span id=\"std-setting-HOST\"></span><h4><code class=\"docutils literal notranslate\">HOST</code><a class=\"heading-anchor\" href=\"#host\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>Vilken värd som ska användas vid anslutning till databasen. En tom sträng betyder localhost. Används inte med SQLite.</p>\n<p>Om det här värdet börjar med ett snedstreck (<code class=\"docutils literal notranslate\">'/'</code>) och du använder MySQL, kommer MySQL att ansluta via en Unix-socket till den angivna sockeln. Till exempel:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"s2\">&quot;HOST&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;/var/run/mysql&quot;</span>\n</code></pre></div>\n<p>Om du använder MySQL och det här värdet <em>inte</em> börjar med ett snedstreck, antas det här värdet vara värden.</p>\n<p>Om du använder PostgreSQL, som standard (tom <a class=\"reference internal\" href=\"#std-setting-HOST\"><code class=\"xref std std-setting docutils literal notranslate\">HOST</code></a>), görs anslutningen till databasen via UNIX-domänuttag (’lokala’ rader i <code class=\"docutils literal notranslate\">pg_hba.conf</code>). Om ditt UNIX-domänuttag inte finns på standardplatsen använder du samma värde för <code class=\"docutils literal notranslate\">unix_socket_directory</code> från <code class=\"docutils literal notranslate\">postgresql.conf</code>. Om du vill ansluta via TCP-sockets ska du ange <a class=\"reference internal\" href=\"#std-setting-HOST\"><code class=\"xref std std-setting docutils literal notranslate\">HOST</code></a> till ’localhost’ eller ’127.0.0.1’ (’host’-raderna i <code class=\"docutils literal notranslate\">pg_hba.conf</code>). På Windows bör du alltid definiera <a class=\"reference internal\" href=\"#std-setting-HOST\"><code class=\"xref std std-setting docutils literal notranslate\">HOST</code></a>, eftersom UNIX-domänuttag inte är tillgängliga.</p>\n</section>\n<section id=\"name\">\n<span id=\"std-setting-NAME\"></span><h4><code class=\"docutils literal notranslate\">NAME</code><a class=\"heading-anchor\" href=\"#name\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>Namnet på den databas som ska användas. För SQLite är det den fullständiga sökvägen till databasfilen. När du anger sökvägen ska du alltid använda snedstreck, även i Windows (t.ex. <code class=\"docutils literal notranslate\">C:/homes/user/mysite/sqlite3.db</code>).</p>\n</section>\n<section id=\"conn-max-age\">\n<span id=\"std-setting-CONN_MAX_AGE\"></span><h4><code class=\"docutils literal notranslate\">CONN_MAX_AGE</code><a class=\"heading-anchor\" href=\"#conn-max-age\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">0</code></p>\n<p>Livslängden för en databasanslutning, som ett heltal i sekunder. Använd <code class=\"docutils literal notranslate\">0</code> för att stänga databasanslutningar i slutet av varje begäran - Djangos historiska beteende - och <code class=\"docutils literal notranslate\">None</code> för obegränsad <a class=\"reference internal\" href=\"/sv/5.2/ref/databases/#persistent-database-connections\"><span class=\"std std-ref\">persistent databasanslutningar</span></a>.</p>\n</section>\n<section id=\"conn-health-checks\">\n<span id=\"std-setting-CONN_HEALTH_CHECKS\"></span><h4><code class=\"docutils literal notranslate\">CONN_HÄLSOKONTROLLER</code><a class=\"heading-anchor\" href=\"#conn-health-checks\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om inställningen är <code class=\"docutils literal notranslate\">True</code> kommer befintliga <a class=\"reference internal\" href=\"/sv/5.2/ref/databases/#persistent-database-connections\"><span class=\"std std-ref\">persistent database connections</span></a> att hälsokontrolleras innan de återanvänds i varje begäran om databasåtkomst. Om hälsokontrollen misslyckas kommer anslutningen att återupprättas utan att begäran misslyckas när anslutningen inte längre är användbar men databasservern är redo att acceptera och betjäna nya anslutningar (t.ex. efter omstart av databasservern som stänger befintliga anslutningar).</p>\n</section>\n<section id=\"std-setting-OPTIONS\">\n<span id=\"id1\"></span><h4><code class=\"docutils literal notranslate\">OPTIONS</code><a class=\"heading-anchor\" href=\"#std-setting-OPTIONS\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">{}</code> (Tom ordbok)</p>\n<p>Extra parametrar som ska användas vid anslutning till databasen. Tillgängliga parametrar varierar beroende på databasens backend.</p>\n<p>En del information om tillgängliga parametrar finns i dokumentationen <a class=\"reference internal\" href=\"/sv/5.2/ref/databases/\"><span class=\"doc\">Database Backends</span></a>. För mer information, se din backendmoduls egen dokumentation.</p>\n</section>\n<section id=\"password\">\n<span id=\"std-setting-PASSWORD\"></span><h4><code class=\"docutils literal notranslate\">PASSWORD</code><a class=\"heading-anchor\" href=\"#password\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>Det lösenord som ska användas vid anslutning till databasen. Används inte med SQLite.</p>\n</section>\n<section id=\"port\">\n<span id=\"std-setting-PORT\"></span><h4><code class=\"docutils literal notranslate\">PORT</code><a class=\"heading-anchor\" href=\"#port\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>Den port som ska användas vid anslutning till databasen. En tom sträng innebär standardporten. Används inte med SQLite.</p>\n</section>\n<section id=\"time-zone\">\n<span id=\"std-setting-DATABASE-TIME_ZONE\"></span><h4><code class=\"docutils literal notranslate\">TIME_ZONE</code><a class=\"heading-anchor\" href=\"#time-zone\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>En sträng som representerar tidszonen för denna databasanslutning eller <code class=\"docutils literal notranslate\">None</code>. Detta inre alternativ till inställningen <a class=\"reference internal\" href=\"#std-setting-DATABASES\"><code class=\"xref std std-setting docutils literal notranslate\">DATABASES</code></a> accepterar samma värden som den allmänna inställningen <a class=\"reference internal\" href=\"#std-setting-TIME_ZONE\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_ZONE</code></a>.</p>\n<p>När <a class=\"reference internal\" href=\"#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\">USE_TZ</code></a> är <code class=\"docutils literal notranslate\">True</code>, returnerar läsning av datatider från databasen medvetna datatider med tidszonen inställd på detta alternativs värde om det inte är <code class=\"docutils literal notranslate\">None</code>, eller på UTC annars.</p>\n<p>När <a class=\"reference internal\" href=\"#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\">USE_TZ</code></a> är <code class=\"docutils literal notranslate\">False</code>, är det fel att ange detta alternativ.</p>\n<ul>\n<li><p>Om databasens backend inte stöder tidszoner (t.ex. SQLite, MySQL, Oracle), läser och skriver Django datatider i lokal tid enligt detta alternativ om det är inställt och i UTC om det inte är det.</p>\n<p>Om du ändrar tidszonen för anslutningen ändras hur datatider läses från och skrivs till databasen.</p>\n<ul class=\"simple\">\n<li><p>Om Django hanterar databasen och du inte har någon stark anledning att göra något annat, bör du lämna detta alternativ oinställt. Det är bäst att lagra datatider i UTC eftersom det undviker tvetydiga eller obefintliga datatider under sommartidsändringar. Att ta emot datatider i UTC håller också aritmetiken för datatider enkel - det finns inget behov av att överväga potentiella offsetförändringar under en övergång till sommartid.</p></li>\n<li><p>Om du ansluter till en databas från tredje part som lagrar datatider i lokal tid snarare än UTC, måste du ställa in det här alternativet till lämplig tidszon. På samma sätt, om Django hanterar databasen men tredjepartssystem ansluter till samma databas och förväntar sig att hitta datatider i lokal tid, måste du ställa in det här alternativet.</p></li>\n</ul>\n</li>\n<li><p>Om databasens backend stöder tidszoner (t.ex. PostgreSQL), ställs databasanslutningens tidszon in på detta värde.</p>\n<p>Även om inställningen av alternativet <code class=\"docutils literal notranslate\">TIME_ZONE</code> mycket sällan behövs, finns det situationer där det blir nödvändigt. Specifikt rekommenderas att matcha den allmänna inställningen <a class=\"reference internal\" href=\"#std-setting-TIME_ZONE\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_ZONE</code></a> när du hanterar råa frågor som involverar datum / tidsfunktioner som PostgreSQLs `` date_trunc() `` eller `` generate_series() <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>, särskilt när du genererar tidsbaserade serier som övergår dagsljusbesparingar.</p>\n<p>Detta värde kan ändras när som helst, databasen kommer att hantera konverteringen av datatider till den konfigurerade tidszonen.</p>\n<p>Detta har dock en nackdel: att ta emot alla datatider i lokal tid gör datatidsaritmetik mer knepigt - du måste ta hänsyn till eventuella offsetändringar under DST-övergångar.</p>\n<p>Överväg att konvertera till lokal tid uttryckligen med <code class=\"docutils literal notranslate\">AT TIME ZONE</code> i råa SQL-frågor istället för att ange alternativet <code class=\"docutils literal notranslate\">TIME_ZONE</code>.</p>\n</li>\n</ul>\n</section>\n<section id=\"disable-server-side-cursors\">\n<span id=\"std-setting-DATABASE-DISABLE_SERVER_SIDE_CURSORS\"></span><h4><code class=\"docutils literal notranslate\">AVAKTIVERA_SERVER_SIDE_CURSORS</code><a class=\"heading-anchor\" href=\"#disable-server-side-cursors\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Ställ in detta på <code class=\"docutils literal notranslate\">True</code> om du vill inaktivera användningen av server-side cursors med <a class=\"reference internal\" href=\"/sv/5.2/ref/models/querysets/#django.db.models.query.QuerySet.iterator\" title=\"django.db.models.query.QuerySet.iterator\"><code class=\"xref py py-meth docutils literal notranslate\">QuerySet.iterator()</code></a>. <a class=\"reference internal\" href=\"/sv/5.2/ref/databases/#transaction-pooling-server-side-cursors\"><span class=\"std std-ref\">Transaktionspoolning och cursorer på serversidan</span></a> beskriver användningsfallet.</p>\n<p>Detta är en PostgreSQL-specifik inställning.</p>\n</section>\n<section id=\"user\">\n<span id=\"std-setting-USER\"></span><h4><code class=\"docutils literal notranslate\">USER</code><a class=\"heading-anchor\" href=\"#user\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>Det användarnamn som ska användas vid anslutning till databasen. Används inte med SQLite.</p>\n</section>\n<section id=\"test\">\n<span id=\"std-setting-DATABASE-TEST\"></span><h4><code class=\"docutils literal notranslate\">TEST</code><a class=\"heading-anchor\" href=\"#test\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">{}</code> (Tom ordbok)</p>\n<p>En ordbok med inställningar för testdatabaser; för mer information om hur testdatabaser skapas och används, se <a class=\"reference internal\" href=\"/sv/5.2/topics/testing/overview/#the-test-database\"><span class=\"std std-ref\">Testdatabasen</span></a>.</p>\n<p>Här är ett exempel med en testdatabas-konfiguration:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>DATABASES <span class=\"o\">=</span> <span class=\"p\">{</span>\n    <span class=\"s2\">&quot;default&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span>\n        <span class=\"s2\">&quot;ENGINE&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;django.db.backends.postgresql&quot;</span><span class=\"p\">,</span>\n        <span class=\"s2\">&quot;USER&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;mydatabaseuser&quot;</span><span class=\"p\">,</span>\n        <span class=\"s2\">&quot;NAME&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;mydatabase&quot;</span><span class=\"p\">,</span>\n        <span class=\"s2\">&quot;TEST&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span>\n            <span class=\"s2\">&quot;NAME&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;mytestdatabase&quot;</span><span class=\"p\">,</span>\n        <span class=\"p\">},</span>\n    <span class=\"p\">},</span>\n<span class=\"p\">}</span>\n</code></pre></div>\n<p>Följande nycklar i ordlistan <code class=\"docutils literal notranslate\">TEST</code> är tillgängliga:</p>\n<section id=\"charset\">\n<span id=\"std-setting-TEST_CHARSET\"></span><h5><code class=\"docutils literal notranslate\">CHARSET</code><a class=\"heading-anchor\" href=\"#charset\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Den teckenkodning som används för att skapa testdatabasen. Värdet på denna sträng skickas direkt till databasen, så dess format är backend-specifikt.</p>\n<p>Stöds av <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/multibyte.html\">PostgreSQL</a> (<code class=\"docutils literal notranslate\">postgresql</code>) och <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/charset-charsets.html\">MySQL</a> (<code class=\"docutils literal notranslate\">mysql</code>) backends.</p>\n</section>\n<section id=\"collation\">\n<span id=\"std-setting-TEST_COLLATION\"></span><h5><code class=\"docutils literal notranslate\">KOLLATION</code><a class=\"heading-anchor\" href=\"#collation\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Den sorteringsordning som ska användas när testdatabasen skapas. Detta värde skickas direkt till backend, så dess format är backend-specifikt.</p>\n<p>Stöds endast för <code class=\"docutils literal notranslate\">mysql</code> backend (se <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/charset-charsets.html\">MySQL manual</a> för detaljer).</p>\n</section>\n<section id=\"dependencies\">\n<span id=\"std-setting-TEST_DEPENDENCIES\"></span><h5>bEROENDEN<a class=\"heading-anchor\" href=\"#dependencies\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">['default']</code>, för alla andra databaser än <code class=\"docutils literal notranslate\">default</code>, som inte har några beroenden.</p>\n<p>Databasens beroenden i skapelseordningen. Se dokumentationen om <a class=\"reference internal\" href=\"/sv/5.2/topics/testing/advanced/#topics-testing-creation-dependencies\"><span class=\"std std-ref\">kontrollera skapelseordningen för testdatabaser</span></a> för mer information.</p>\n</section>\n<section id=\"migrate\">\n<span id=\"std-setting-TEST_MIGRATE\"></span><h5><code class=\"docutils literal notranslate\">MIGRATE</code><a class=\"heading-anchor\" href=\"#migrate\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">True</code></p>\n<p>När värdet är satt till <code class=\"docutils literal notranslate\">False</code> kommer migreringar inte att köras när testdatabasen skapas. Detta liknar inställningen av <code class=\"docutils literal notranslate\">None</code> som ett värde i <a class=\"reference internal\" href=\"#std-setting-MIGRATION_MODULES\"><code class=\"xref std std-setting docutils literal notranslate\">MIGRATION_MODULES</code></a>, men för alla appar.</p>\n</section>\n<section id=\"mirror\">\n<span id=\"std-setting-TEST_MIRROR\"></span><h5><code class=\"docutils literal notranslate\">MIRROR</code><a class=\"heading-anchor\" href=\"#mirror\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Aliaset för den databas som denna databas ska spegla under testning. Den är beroende av transaktioner och måste därför användas inom <a class=\"reference internal\" href=\"/sv/5.2/topics/testing/tools/#django.test.TransactionTestCase\" title=\"django.test.TransactionTestCase\"><code class=\"xref py py-class docutils literal notranslate\">TransactionTestCase</code></a> i stället för <a class=\"reference internal\" href=\"/sv/5.2/topics/testing/tools/#django.test.TestCase\" title=\"django.test.TestCase\"><code class=\"xref py py-class docutils literal notranslate\">TestCase</code></a>.</p>\n<p>Den här inställningen finns för att möjliggöra testning av primär/replika (kallas master/slave av vissa databaser) konfigurationer av flera databaser. Mer information finns i dokumentationen om <a class=\"reference internal\" href=\"/sv/5.2/topics/testing/advanced/#topics-testing-primaryreplica\"><span class=\"std std-ref\">testing primary/replica configurations</span></a>.</p>\n</section>\n<section id=\"std-setting-TEST_NAME\">\n<span id=\"id2\"></span><h5><code class=\"docutils literal notranslate\">NAME</code><a class=\"heading-anchor\" href=\"#std-setting-TEST_NAME\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Namnet på den databas som ska användas när testsviten körs.</p>\n<p>Om standardvärdet (<code class=\"docutils literal notranslate\">None</code>) används med SQLite-databasmotorn kommer testerna att använda en minnesbaserad databas. För alla andra databasmotorer kommer testdatabasen att använda namnet <code class=\"docutils literal notranslate\">'test_' + DATABASE_NAME</code>.</p>\n<p>Se <span class=\"xref std std-ref\">testdatabasen</span>.</p>\n</section>\n<section id=\"template\">\n<span id=\"std-setting-TEST_TEMPLATE\"></span><h5><code class=\"docutils literal notranslate\">TEMPLATE</code><a class=\"heading-anchor\" href=\"#template\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Detta är en PostgreSQL-specifik inställning.</p>\n<p>Namnet på en <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/sql-createdatabase.html\">template</a> (t.ex. <code class=\"docutils literal notranslate\">'template0'</code>) från vilken testdatabasen ska skapas.</p>\n</section>\n<section id=\"create-db\">\n<span id=\"std-setting-TEST_CREATE\"></span><h5><code class=\"docutils literal notranslate\">CREATE_DB</code><a class=\"heading-anchor\" href=\"#create-db\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">True</code></p>\n<p>Detta är en Oracle-specifik inställning.</p>\n<p>Om den är inställd på <code class=\"docutils literal notranslate\">False</code> kommer test tablespaces inte att skapas automatiskt i början av testerna eller tas bort i slutet.</p>\n</section>\n<section id=\"create-user\">\n<span id=\"std-setting-TEST_USER_CREATE\"></span><h5><code class=\"docutils literal notranslate\">SKAPA_ANVÄNDARE</code><a class=\"heading-anchor\" href=\"#create-user\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">True</code></p>\n<p>Detta är en Oracle-specifik inställning.</p>\n<p>Om den är inställd på <code class=\"docutils literal notranslate\">False</code> kommer testanvändaren inte att skapas automatiskt i början av testerna och tas bort i slutet.</p>\n</section>\n<section id=\"std-setting-TEST_USER\">\n<span id=\"id4\"></span><h5><code class=\"docutils literal notranslate\">USER</code><a class=\"heading-anchor\" href=\"#std-setting-TEST_USER\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Detta är en Oracle-specifik inställning.</p>\n<p>Användarnamnet som ska användas vid anslutning till Oracle-databasen som kommer att användas när tester körs. Om det inte anges kommer Django att använda <code class=\"docutils literal notranslate\">'test_' + USER</code>.</p>\n</section>\n<section id=\"std-setting-TEST_PASSWD\">\n<span id=\"id5\"></span><h5><code class=\"docutils literal notranslate\">PASSWORD</code><a class=\"heading-anchor\" href=\"#std-setting-TEST_PASSWD\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Detta är en Oracle-specifik inställning.</p>\n<p>Det lösenord som ska användas vid anslutning till Oracle-databasen som kommer att användas när tester körs. Om det inte anges kommer Django att generera ett slumpmässigt lösenord.</p>\n</section>\n<section id=\"oracle-managed-files\">\n<span id=\"std-setting-TEST_ORACLE_MANAGED_FILES\"></span><h5><code class=\"docutils literal notranslate\">ORACLE_HANTERADE_FILER</code><a class=\"heading-anchor\" href=\"#oracle-managed-files\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Detta är en Oracle-specifik inställning.</p>\n<p>Om inställningen är <code class=\"docutils literal notranslate\">True</code> kommer Oracle Managed Files (OMF) tablespaces att användas. <a class=\"reference internal\" href=\"#std-setting-DATAFILE\"><code class=\"xref std std-setting docutils literal notranslate\">DATAFILE</code></a> och <a class=\"reference internal\" href=\"#std-setting-DATAFILE_TMP\"><code class=\"xref std std-setting docutils literal notranslate\">DATAFILE_TMP</code></a> kommer att ignoreras.</p>\n</section>\n<section id=\"tblspace\">\n<span id=\"std-setting-TEST_TBLSPACE\"></span><h5><code class=\"docutils literal notranslate\">TBLSPACE</code><a class=\"heading-anchor\" href=\"#tblspace\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Detta är en Oracle-specifik inställning.</p>\n<p>Namnet på det tablespace som kommer att användas när tester körs. Om det inte anges kommer Django att använda <code class=\"docutils literal notranslate\">'test_' + USER</code>.</p>\n</section>\n<section id=\"tblspace-tmp\">\n<span id=\"std-setting-TEST_TBLSPACE_TMP\"></span><h5><code class=\"docutils literal notranslate\">TBLSPACE_TMP</code><a class=\"heading-anchor\" href=\"#tblspace-tmp\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Detta är en Oracle-specifik inställning.</p>\n<p>Namnet på det temporära tablespace som kommer att användas när tester körs. Om det inte anges kommer Django att använda <code class=\"docutils literal notranslate\">'test_' + USER + '_temp'</code>.</p>\n</section>\n<section id=\"datafile\">\n<span id=\"std-setting-DATAFILE\"></span><h5><code class=\"docutils literal notranslate\">DATAFILE</code><a class=\"heading-anchor\" href=\"#datafile\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Detta är en Oracle-specifik inställning.</p>\n<p>Namnet på datafilen som ska användas för TBLSPACE. Om det inte anges kommer Django att använda <code class=\"docutils literal notranslate\">TBLSPACE + '.dbf'</code>.</p>\n</section>\n<section id=\"datafile-tmp\">\n<span id=\"std-setting-DATAFILE_TMP\"></span><h5><code class=\"docutils literal notranslate\">DATAFILE_TMP</code><a class=\"heading-anchor\" href=\"#datafile-tmp\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Detta är en Oracle-specifik inställning.</p>\n<p>Namnet på datafilen som ska användas för TBLSPACE_TMP. Om det inte anges kommer Django att använda <code class=\"docutils literal notranslate\">TBLSPACE_TMP + '.dbf'</code>.</p>\n</section>\n<section id=\"datafile-maxsize\">\n<span id=\"std-setting-DATAFILE_MAXSIZE\"></span><h5><code class=\"docutils literal notranslate\">DATAFIL_MAXSTORLEK</code><a class=\"heading-anchor\" href=\"#datafile-maxsize\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">'500M'</code></p>\n<p>Detta är en Oracle-specifik inställning.</p>\n<p>Den maximala storlek som DATAFILE får växa till.</p>\n</section>\n<section id=\"datafile-tmp-maxsize\">\n<span id=\"std-setting-DATAFILE_TMP_MAXSIZE\"></span><h5><code class=\"docutils literal notranslate\">DATAFIL_TMP_MAXSTORLEK</code><a class=\"heading-anchor\" href=\"#datafile-tmp-maxsize\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">'500M'</code></p>\n<p>Detta är en Oracle-specifik inställning.</p>\n<p>Den maximala storlek som DATAFILE_TMP får växa till.</p>\n</section>\n<section id=\"datafile-size\">\n<span id=\"std-setting-DATAFILE_SIZE\"></span><h5><code class=\"docutils literal notranslate\">DATAFIL_STORLEK</code><a class=\"heading-anchor\" href=\"#datafile-size\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">'50M'</code></p>\n<p>Detta är en Oracle-specifik inställning.</p>\n<p>Den ursprungliga storleken på DATAFILE.</p>\n</section>\n<section id=\"datafile-tmp-size\">\n<span id=\"std-setting-DATAFILE_TMP_SIZE\"></span><h5><code class=\"docutils literal notranslate\">DATAFIL_TMP_STORLEK</code><a class=\"heading-anchor\" href=\"#datafile-tmp-size\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">'50M'</code></p>\n<p>Detta är en Oracle-specifik inställning.</p>\n<p>Den ursprungliga storleken på DATAFILE_TMP.</p>\n</section>\n<section id=\"datafile-extsize\">\n<span id=\"std-setting-DATAFILE_EXTSIZE\"></span><h5><code class=\"docutils literal notranslate\">DATAFIL_EXTSTORLEK</code><a class=\"heading-anchor\" href=\"#datafile-extsize\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">'25M'</code></p>\n<p>Detta är en Oracle-specifik inställning.</p>\n<p>Den mängd som DATAFILE utökas med när mer utrymme krävs.</p>\n</section>\n<section id=\"datafile-tmp-extsize\">\n<span id=\"std-setting-DATAFILE_TMP_EXTSIZE\"></span><h5><code class=\"docutils literal notranslate\">DATAFIL_TMP_EXTSIZE</code><a class=\"heading-anchor\" href=\"#datafile-tmp-extsize\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h5>\n<p>Standard: <code class=\"docutils literal notranslate\">'25M'</code></p>\n<p>Detta är en Oracle-specifik inställning.</p>\n<p>Det belopp med vilket DATAFILE_TMP utökas när mer utrymme krävs.</p>\n</section>\n</section>\n</section>\n<section id=\"data-upload-max-memory-size\">\n<span id=\"std-setting-DATA_UPLOAD_MAX_MEMORY_SIZE\"></span><h3><code class=\"docutils literal notranslate\">DATA_UPLOAD_MAX_MEMORY_SIZE</code><a class=\"heading-anchor\" href=\"#data-upload-max-memory-size\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">2621440</code> (dvs. 2,5 MB).</p>\n<p>Den maximala storleken i byte som en request body får vara innan en <a class=\"reference internal\" href=\"/sv/5.2/ref/exceptions/#django.core.exceptions.SuspiciousOperation\" title=\"django.core.exceptions.SuspiciousOperation\"><code class=\"xref py py-exc docutils literal notranslate\">SuspiciousOperation</code></a> (<code class=\"docutils literal notranslate\">RequestDataTooBig</code>) uppstår. Kontrollen görs vid åtkomst till <code class=\"docutils literal notranslate\">request.body</code> eller <code class=\"docutils literal notranslate\">request.POST</code> och beräknas mot den totala storleken på begäran exklusive eventuella filuppladdningsdata. Du kan ställa in detta till <code class=\"docutils literal notranslate\">None</code> för att inaktivera kontrollen. Applikationer som förväntas ta emot ovanligt stora formulärposter bör justera den här inställningen.</p>\n<p>Mängden data i begäran är korrelerad med mängden minne som behövs för att behandla begäran och fylla i GET- och POST-ordlistorna. Stora förfrågningar kan användas som en attackvektor för överbelastningsattacker om de lämnas okontrollerade. Eftersom webbservrar vanligtvis inte utför djupgående inspektion av förfrågningar är det inte möjligt att utföra en liknande kontroll på den nivån.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-FILE_UPLOAD_MAX_MEMORY_SIZE\"><code class=\"xref std std-setting docutils literal notranslate\">FILE_UPLOAD_MAX_MEMORY_SIZE</code></a>.</p>\n</section>\n<section id=\"data-upload-max-number-fields\">\n<span id=\"std-setting-DATA_UPLOAD_MAX_NUMBER_FIELDS\"></span><h3><code class=\"docutils literal notranslate\">DATA_UPPLADDNING_MAX_ANTAL_FÄLT</code><a class=\"heading-anchor\" href=\"#data-upload-max-number-fields\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">1000</code></p>\n<p>Det maximala antalet parametrar som kan tas emot via GET eller POST innan en <a class=\"reference internal\" href=\"/sv/5.2/ref/exceptions/#django.core.exceptions.SuspiciousOperation\" title=\"django.core.exceptions.SuspiciousOperation\"><code class=\"xref py py-exc docutils literal notranslate\">SuspiciousOperation</code></a> (<code class=\"docutils literal notranslate\">TooManyFields</code>) utlöses. Du kan ställa in detta till <code class=\"docutils literal notranslate\">None</code> för att inaktivera kontrollen. Applikationer som förväntas ta emot ett ovanligt stort antal formulärfält bör justera denna inställning.</p>\n<p>Antalet parametrar för begäran är korrelerat med den tid som krävs för att behandla begäran och fylla i GET- och POST-ordlistorna. Stora förfrågningar kan användas som en attackvektor för överbelastningsattacker om de lämnas okontrollerade. Eftersom webbservrar vanligtvis inte utför djupgående inspektion av förfrågningar är det inte möjligt att utföra en liknande kontroll på den nivån.</p>\n</section>\n<section id=\"data-upload-max-number-files\">\n<span id=\"std-setting-DATA_UPLOAD_MAX_NUMBER_FILES\"></span><h3><code class=\"docutils literal notranslate\">DATA_UPLOAD_MAX_NUMBER_FILES</code><a class=\"heading-anchor\" href=\"#data-upload-max-number-files\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">100</code></p>\n<p>Det maximala antalet filer som kan tas emot via POST i en <code class=\"docutils literal notranslate\">multipart/form-data</code>-kodad begäran innan en <a class=\"reference internal\" href=\"/sv/5.2/ref/exceptions/#django.core.exceptions.SuspiciousOperation\" title=\"django.core.exceptions.SuspiciousOperation\"><code class=\"xref py py-exc docutils literal notranslate\">SuspiciousOperation</code></a> (<code class=\"docutils literal notranslate\">TooManyFiles</code>) utlöses. Du kan ställa in detta till <code class=\"docutils literal notranslate\">None</code> för att inaktivera kontrollen. Program som förväntas ta emot ett ovanligt stort antal filfält bör justera denna inställning.</p>\n<p>Antalet accepterade filer är korrelerat med den tid och det minne som krävs för att behandla begäran. Stora förfrågningar kan användas som en attackvektor för överbelastningsattacker om de lämnas okontrollerade. Eftersom webbservrar vanligtvis inte utför djupgående inspektion av förfrågningar är det inte möjligt att utföra en liknande kontroll på den nivån.</p>\n</section>\n<section id=\"database-routers\">\n<span id=\"std-setting-DATABASE_ROUTERS\"></span><h3><code class=\"docutils literal notranslate\">DATABAS_ROUTRAR</code><a class=\"heading-anchor\" href=\"#database-routers\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>Listan över routrar som används för att avgöra vilken databas som ska användas vid en databasfråga.</p>\n<p>Se dokumentationen om <a class=\"reference internal\" href=\"/sv/5.2/topics/db/multi-db/#topics-db-multi-db-routing\"><span class=\"std std-ref\">automatisk databasrouting i konfigurationer med flera databaser</span></a>.</p>\n</section>\n<section id=\"date-format\">\n<span id=\"std-setting-DATE_FORMAT\"></span><h3><code class=\"docutils literal notranslate\">DATUM_FORMAT</code><a class=\"heading-anchor\" href=\"#date-format\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'N j, Y'</code> (t.ex. <code class=\"docutils literal notranslate\">Feb. 4, 2003</code>)</p>\n<p>Standardformateringen som ska användas för att visa datumfält i alla delar av systemet. Observera att det lokalt dikterade formatet har högre prioritet och kommer att tillämpas istället. Se <a class=\"reference internal\" href=\"/sv/5.2/ref/templates/builtins/#std-templatefilter-date\"><code class=\"xref std std-tfilter docutils literal notranslate\">tillåtna datumformatsträngar</code></a>.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-DATETIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">DATETIME_FORMAT</code></a>, <a class=\"reference internal\" href=\"#std-setting-TIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_FORMAT</code></a> och <a class=\"reference internal\" href=\"#std-setting-SHORT_DATE_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">SHORT_DATE_FORMAT</code></a>.</p>\n</section>\n<section id=\"date-input-formats\">\n<span id=\"std-setting-DATE_INPUT_FORMATS\"></span><h3><code class=\"docutils literal notranslate\">DATUM_INMATNINGSFORMAT</code><a class=\"heading-anchor\" href=\"#date-input-formats\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"p\">[</span>\n    <span class=\"s2\">&quot;%Y-%m-</span><span class=\"si\">%d</span><span class=\"s2\">&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;2006-10-25&#39;</span>\n    <span class=\"s2\">&quot;%m/</span><span class=\"si\">%d</span><span class=\"s2\">/%Y&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;10/25/2006&#39;</span>\n    <span class=\"s2\">&quot;%m/</span><span class=\"si\">%d</span><span class=\"s2\">/%y&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;10/25/06&#39;</span>\n    <span class=\"s2\">&quot;%b </span><span class=\"si\">%d</span><span class=\"s2\"> %Y&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;Oct 25 2006&#39;</span>\n    <span class=\"s2\">&quot;%b </span><span class=\"si\">%d</span><span class=\"s2\">, %Y&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;Oct 25, 2006&#39;</span>\n    <span class=\"s2\">&quot;</span><span class=\"si\">%d</span><span class=\"s2\"> %b %Y&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;25 Oct 2006&#39;</span>\n    <span class=\"s2\">&quot;</span><span class=\"si\">%d</span><span class=\"s2\"> %b, %Y&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;25 Oct, 2006&#39;</span>\n    <span class=\"s2\">&quot;%B </span><span class=\"si\">%d</span><span class=\"s2\"> %Y&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;October 25 2006&#39;</span>\n    <span class=\"s2\">&quot;%B </span><span class=\"si\">%d</span><span class=\"s2\">, %Y&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;October 25, 2006&#39;</span>\n    <span class=\"s2\">&quot;</span><span class=\"si\">%d</span><span class=\"s2\"> %B %Y&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;25 October 2006&#39;</span>\n    <span class=\"s2\">&quot;</span><span class=\"si\">%d</span><span class=\"s2\"> %B, %Y&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;25 October, 2006&#39;</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n<p>En lista över format som accepteras vid inmatning av data i ett datumfält. Formaten prövas i ordning och det första giltiga formatet används. Observera att dessa formatsträngar använder Pythons <a class=\"reference external\" href=\"https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior\" title=\"(in Python v3.14)\"><span class=\"xref std std-ref\">datetime-modulsyntax</span></a>, inte formatsträngarna från <a class=\"reference internal\" href=\"/sv/5.2/ref/templates/builtins/#std-templatefilter-date\"><code class=\"xref std std-tfilter docutils literal notranslate\">date</code></a>-mallfiltret.</p>\n<p>Det lokalt dikterade formatet har högre prioritet och kommer att tillämpas istället.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-DATETIME_INPUT_FORMATS\"><code class=\"xref std std-setting docutils literal notranslate\">DATETIME_INPUT_FORMATS</code></a> och <a class=\"reference internal\" href=\"#std-setting-TIME_INPUT_FORMATS\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_INPUT_FORMATS</code></a>.</p>\n</section>\n<section id=\"datetime-format\">\n<span id=\"std-setting-DATETIME_FORMAT\"></span><h3><code class=\"docutils literal notranslate\">DATATID_FORMAT</code><a class=\"heading-anchor\" href=\"#datetime-format\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'N j, Y, P'</code> (t.ex. <code class=\"docutils literal notranslate\">4 februari 2003, kl. 16.00</code>)</p>\n<p>Standardformateringen som ska användas för att visa datetime-fält i alla delar av systemet. Observera att det lokalt dikterade formatet har högre prioritet och kommer att tillämpas istället. Se <a class=\"reference internal\" href=\"/sv/5.2/ref/templates/builtins/#std-templatefilter-date\"><code class=\"xref std std-tfilter docutils literal notranslate\">tillåtna datumformatsträngar</code></a>.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-DATE_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">DATE_FORMAT</code></a>, <a class=\"reference internal\" href=\"#std-setting-TIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_FORMAT</code></a> och <a class=\"reference internal\" href=\"#std-setting-SHORT_DATETIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">SHORT_DATETIME_FORMAT</code></a>.</p>\n</section>\n<section id=\"datetime-input-formats\">\n<span id=\"std-setting-DATETIME_INPUT_FORMATS\"></span><h3><code class=\"docutils literal notranslate\">DATATID_INMATNINGSFORMAT</code><a class=\"heading-anchor\" href=\"#datetime-input-formats\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"p\">[</span>\n    <span class=\"s2\">&quot;%Y-%m-</span><span class=\"si\">%d</span><span class=\"s2\"> %H:%M:%S&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;2006-10-25 14:30:59&#39;</span>\n    <span class=\"s2\">&quot;%Y-%m-</span><span class=\"si\">%d</span><span class=\"s2\"> %H:%M:%S.</span><span class=\"si\">%f</span><span class=\"s2\">&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;2006-10-25 14:30:59.000200&#39;</span>\n    <span class=\"s2\">&quot;%Y-%m-</span><span class=\"si\">%d</span><span class=\"s2\"> %H:%M&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;2006-10-25 14:30&#39;</span>\n    <span class=\"s2\">&quot;%m/</span><span class=\"si\">%d</span><span class=\"s2\">/%Y %H:%M:%S&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;10/25/2006 14:30:59&#39;</span>\n    <span class=\"s2\">&quot;%m/</span><span class=\"si\">%d</span><span class=\"s2\">/%Y %H:%M:%S.</span><span class=\"si\">%f</span><span class=\"s2\">&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;10/25/2006 14:30:59.000200&#39;</span>\n    <span class=\"s2\">&quot;%m/</span><span class=\"si\">%d</span><span class=\"s2\">/%Y %H:%M&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;10/25/2006 14:30&#39;</span>\n    <span class=\"s2\">&quot;%m/</span><span class=\"si\">%d</span><span class=\"s2\">/%y %H:%M:%S&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;10/25/06 14:30:59&#39;</span>\n    <span class=\"s2\">&quot;%m/</span><span class=\"si\">%d</span><span class=\"s2\">/%y %H:%M:%S.</span><span class=\"si\">%f</span><span class=\"s2\">&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;10/25/06 14:30:59.000200&#39;</span>\n    <span class=\"s2\">&quot;%m/</span><span class=\"si\">%d</span><span class=\"s2\">/%y %H:%M&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;10/25/06 14:30&#39;</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n<p>En lista över format som accepteras vid inmatning av data i ett datetime-fält. Formaten prövas i ordning och det första giltiga formatet används. Observera att dessa formatsträngar använder Pythons <a class=\"reference external\" href=\"https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior\" title=\"(in Python v3.14)\"><span class=\"xref std std-ref\">datetime-modulsyntax</span></a>, inte formatsträngarna från <a class=\"reference internal\" href=\"/sv/5.2/ref/templates/builtins/#std-templatefilter-date\"><code class=\"xref std std-tfilter docutils literal notranslate\">date</code></a>-mallfiltret. Format som endast innehåller datum ingår inte eftersom datetime-fält automatiskt kommer att prova <a class=\"reference internal\" href=\"#std-setting-DATE_INPUT_FORMATS\"><code class=\"xref std std-setting docutils literal notranslate\">DATE_INPUT_FORMATS</code></a> som sista utväg.</p>\n<p>Det lokalt dikterade formatet har högre prioritet och kommer att tillämpas istället.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-DATE_INPUT_FORMATS\"><code class=\"xref std std-setting docutils literal notranslate\">DATE_INPUT_FORMATS</code></a> och <a class=\"reference internal\" href=\"#std-setting-TIME_INPUT_FORMATS\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_INPUT_FORMATS</code></a>.</p>\n</section>\n<section id=\"debug\">\n<span id=\"std-setting-DEBUG\"></span><h3><code class=\"docutils literal notranslate\">DEBUG</code><a class=\"heading-anchor\" href=\"#debug\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Ett boolean som aktiverar/avaktiverar felsökningsläget.</p>\n<p>Driftsätt aldrig en webbplats i produktion med <a class=\"reference internal\" href=\"#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\">DEBUG</code></a> aktiverad.</p>\n<p>En av huvudfunktionerna i felsökningsläget är visningen av detaljerade felsidor. Om din app ger upphov till ett undantag när <a class=\"reference internal\" href=\"#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\">DEBUG</code></a> är <code class=\"docutils literal notranslate\">True</code>, kommer Django att visa en detaljerad spårning, inklusive en hel del metadata om din miljö, till exempel alla de för närvarande definierade Django-inställningarna (från <code class=\"docutils literal notranslate\">settings.py</code>).</p>\n<p>Som en säkerhetsåtgärd kommer Django <em>inte</em> att inkludera inställningar som kan vara känsliga, till exempel <a class=\"reference internal\" href=\"#std-setting-SECRET_KEY\"><code class=\"xref std std-setting docutils literal notranslate\">SECRET_KEY</code></a>. Specifikt kommer det att utesluta alla inställningar vars namn innehåller något av följande:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\">'API'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'KEY'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'PASS'</code></p></li>\n<li><p>”SECRET</p></li>\n<li><p><code class=\"docutils literal notranslate\">'SIGNATUR'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'TOKEN'</code></p></li>\n</ul>\n<p>Observera att detta är <em>delvisa</em> matchningar. <code class=\"docutils literal notranslate\">'PASS'</code> kommer också att matcha PASSWORD, precis som <code class=\"docutils literal notranslate\">'TOKEN'</code> också kommer att matcha TOKENIZED och så vidare.</p>\n<p>Observera dock att det alltid kommer att finnas delar av din felsökningsutdata som är olämpliga för offentlig konsumtion. Filsökvägar, konfigurationsalternativ och liknande ger alla angripare extra information om din server.</p>\n<p>Det är också viktigt att komma ihåg att när man kör med <a class=\"reference internal\" href=\"#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\">DEBUG</code></a> påslagen, kommer Django att komma ihåg varje SQL-fråga som körs. Detta är användbart när du felsöker, men det kommer snabbt att förbruka minne på en produktionsserver.</p>\n<p>Slutligen, om <a class=\"reference internal\" href=\"#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\">DEBUG</code></a> är <code class=\"docutils literal notranslate\">False</code>, måste du också korrekt ställa in <a class=\"reference internal\" href=\"#std-setting-ALLOWED_HOSTS\"><code class=\"xref std std-setting docutils literal notranslate\">ALLOWED_HOSTS</code></a>. Om du inte gör det kommer alla förfrågningar att returneras som ”Bad Request (400)”.</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Observera</p>\n<p>Standardfilen <code class=\"file docutils literal notranslate\">settings.py</code> som skapats av <a class=\"reference internal\" href=\"/sv/5.2/ref/django-admin/#django-admin-startproject\"><code class=\"xref std std-djadmin docutils literal notranslate\">django-admin startproject</code></a> anger <code class=\"docutils literal notranslate\">DEBUG = True</code> för enkelhetens skull.</p>\n</aside>\n</section>\n<section id=\"debug-propagate-exceptions\">\n<span id=\"std-setting-DEBUG_PROPAGATE_EXCEPTIONS\"></span><h3><code class=\"docutils literal notranslate\">DEBUG_PROPAGATE_EXCEPTIONS</code><a class=\"heading-anchor\" href=\"#debug-propagate-exceptions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om inställningen är <code class=\"docutils literal notranslate\">True</code> hoppas Djangos undantagshantering av vyfunktioner (<a class=\"reference internal\" href=\"/sv/5.2/ref/urls/#django.conf.urls.handler500\" title=\"django.conf.urls.handler500\"><code class=\"xref py py-data docutils literal notranslate\">handler500</code></a>, eller debug-vyn om <a class=\"reference internal\" href=\"#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\">DEBUG</code></a> är <code class=\"docutils literal notranslate\">True</code>) och loggning av 500-svar (<a class=\"reference internal\" href=\"/sv/5.2/ref/logging/#django-request-logger\"><span class=\"std std-ref\">django.begäran</span></a>) över och undantag sprids uppåt.</p>\n<p>Detta kan vara användbart för vissa testuppsättningar. Det bör inte användas på en live-webbplats om du inte vill att din webbserver (istället för Django) ska generera ”Internal Server Error”-svar. I så fall måste du se till att din server inte visar stackspårningen eller annan känslig information i svaret.</p>\n</section>\n<section id=\"decimal-separator\">\n<span id=\"std-setting-DECIMAL_SEPARATOR\"></span><h3><code class=\"docutils literal notranslate\">DECIMAL_SEPARATOR</code><a class=\"heading-anchor\" href=\"#decimal-separator\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'.'</code> (punkt)</p>\n<p>Standard decimalavskiljare som används vid formatering av decimaltal.</p>\n<p>Observera att det lokalt dikterade formatet har högre prioritet och kommer att tillämpas i stället.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-NUMBER_GROUPING\"><code class=\"xref std std-setting docutils literal notranslate\">NUMBER_GROUPING</code></a>, <a class=\"reference internal\" href=\"#std-setting-THOUSAND_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\">THOUSAND_SEPARATOR</code></a> och <a class=\"reference internal\" href=\"#std-setting-USE_THOUSAND_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\">USE_THOUSAND_SEPARATOR</code></a>.</p>\n</section>\n<section id=\"default-auto-field\">\n<span id=\"std-setting-DEFAULT_AUTO_FIELD\"></span><h3><code class=\"docutils literal notranslate\">STANDARD_AUTO_FÄLT</code><a class=\"heading-anchor\" href=\"#default-auto-field\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'</code><code class=\"xref py py-class docutils literal notranslate\">django.db.models.AutoField`</code> <code class=\"docutils literal notranslate\">'</code></p>\n<p>Standardfältstyp för primärnyckel som ska användas för modeller som inte har ett fält med <a class=\"reference internal\" href=\"/sv/5.2/ref/models/fields/#django.db.models.Field.primary_key\" title=\"django.db.models.Field.primary_key\"><code class=\"xref py py-attr docutils literal notranslate\">primary_key=True</code></a>.</p>\n<aside class=\"admonition-migrating-auto-created-through-tables admonition\" role=\"note\">\n<p class=\"admonition-title\">Migrering av automatiskt skapade genomgående tabeller</p>\n<p>Värdet på <code class=\"docutils literal notranslate\">DEFAULT_AUTO_FIELD</code> kommer att respekteras när man skapar nya automatiskt skapade genomgående tabeller för många-till-många-relationer.</p>\n<p>Tyvärr kan primärnycklarna i befintliga automatiskt skapade genomgående tabeller för närvarande inte uppdateras av migreringsramverket.</p>\n<p>Det innebär att om du ändrar värdet på <code class=\"docutils literal notranslate\">DEFAULT_AUTO_FIELD</code> och sedan genererar migreringar, kommer primärnycklarna i de relaterade modellerna att uppdateras, liksom främmande nycklar från den genomgående tabellen, men primärnyckeln i den automatiskt skapade genomgående tabellen kommer inte att migreras.</p>\n<p>För att åtgärda detta bör du lägga till en <a class=\"reference internal\" href=\"/sv/5.2/ref/migration-operations/#django.db.migrations.operations.RunSQL\" title=\"django.db.migrations.operations.RunSQL\"><code class=\"xref py py-class docutils literal notranslate\">RunSQL</code></a> operation till dina migreringar för att utföra det nödvändiga <code class=\"docutils literal notranslate\">ALTER TABLE</code> steget. Du kan kontrollera det befintliga tabellnamnet genom <code class=\"docutils literal notranslate\">qlmigrate</code>, <code class=\"docutils literal notranslate\">dbshell</code> eller med fältets egenskap <code class=\"docutils literal notranslate\">remote_field.through._meta.db_table</code>.</p>\n<p>Explicit definierade genomgående modeller hanteras redan av migreringssystemet.</p>\n<p>Tillåter automatisk migrering för primärnyckeln i befintliga automatiskt skapade genomgående tabeller <a class=\"extlink-ticket reference external\" href=\"https://code.djangoproject.com/ticket/32674\">kan implementeras vid ett senare tillfälle</a>.</p>\n</aside>\n</section>\n<section id=\"default-charset\">\n<span id=\"std-setting-DEFAULT_CHARSET\"></span><h3><code class=\"docutils literal notranslate\">STANDARD_TECKENSNITT</code><a class=\"heading-anchor\" href=\"#default-charset\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'utf-8'</code></p>\n<p>Standardteckensnitt som ska användas för alla <code class=\"docutils literal notranslate\">HttpResponse</code>-objekt, om ingen MIME-typ anges manuellt. Används när rubriken <code class=\"docutils literal notranslate\">Content-Type</code> konstrueras.</p>\n</section>\n<section id=\"default-exception-reporter\">\n<span id=\"std-setting-DEFAULT_EXCEPTION_REPORTER\"></span><h3><code class=\"docutils literal notranslate\">STANDARD_AVVIKELSE_RAPPORTÖR</code><a class=\"heading-anchor\" href=\"#default-exception-reporter\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'</code><code class=\"xref py py-class docutils literal notranslate\">django.views.debug.ExceptionReporter`</code> <code class=\"docutils literal notranslate\">'</code></p>\n<p>Standardklass för undantagsrapportör som ska användas om ingen har tilldelats <a class=\"reference internal\" href=\"/sv/5.2/ref/request-response/#django.http.HttpRequest\" title=\"django.http.HttpRequest\"><code class=\"xref py py-class docutils literal notranslate\">HttpRequest</code></a>-instansen ännu. Se <a class=\"reference internal\" href=\"/sv/5.2/howto/error-reporting/#custom-error-reports\"><span class=\"std std-ref\">Anpassade felrapporter</span></a>.</p>\n</section>\n<section id=\"default-exception-reporter-filter\">\n<span id=\"std-setting-DEFAULT_EXCEPTION_REPORTER_FILTER\"></span><h3><code class=\"docutils literal notranslate\">STANDARD_FILTER_FÖR_AVVIKELSERAPPORTÖR</code><a class=\"heading-anchor\" href=\"#default-exception-reporter-filter\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'</code><code class=\"xref py py-class docutils literal notranslate\">django.views.debug.SafeExceptionReporterFilter`</code> <code class=\"docutils literal notranslate\">'</code></p>\n<p>Standardfilterklass för undantagsrapporter som ska användas om ingen har tilldelats <a class=\"reference internal\" href=\"/sv/5.2/ref/request-response/#django.http.HttpRequest\" title=\"django.http.HttpRequest\"><code class=\"xref py py-class docutils literal notranslate\">HttpRequest</code></a>-instansen ännu. Se <a class=\"reference internal\" href=\"/sv/5.2/howto/error-reporting/#filtering-error-reports\"><span class=\"std std-ref\">Filtrering av felrapporter</span></a>.</p>\n</section>\n<section id=\"default-from-email\">\n<span id=\"std-setting-DEFAULT_FROM_EMAIL\"></span><h3><code class=\"docutils literal notranslate\">STANDARD_FRÅN_EMAIL</code><a class=\"heading-anchor\" href=\"#default-from-email\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'webmaster&#64;localhost'</code></p>\n<p>Standard-e-postadress för automatiserad korrespondens från webbplatsansvarig(a). Den här adressen används i rubriken <code class=\"docutils literal notranslate\">From:</code> i utgående e-postmeddelanden och kan ha vilket format som helst som är giltigt i det valda e-postprotokollet.</p>\n<p>Detta påverkar inte felmeddelanden som skickas till <a class=\"reference internal\" href=\"#std-setting-ADMINS\"><code class=\"xref std std-setting docutils literal notranslate\">ADMINS</code></a> och <a class=\"reference internal\" href=\"#std-setting-MANAGERS\"><code class=\"xref std std-setting docutils literal notranslate\">MANAGERS</code></a>. Se <a class=\"reference internal\" href=\"#std-setting-SERVER_EMAIL\"><code class=\"xref std std-setting docutils literal notranslate\">SERVER_EMAIL</code></a> för detta.</p>\n</section>\n<section id=\"default-index-tablespace\">\n<span id=\"std-setting-DEFAULT_INDEX_TABLESPACE\"></span><h3><code class=\"docutils literal notranslate\">STANDARD_INDEX_TABLESPACE</code><a class=\"heading-anchor\" href=\"#default-index-tablespace\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>Förvalt tablespace att använda för index på fält som inte anger något, om backend stöder det (se <a class=\"reference internal\" href=\"/sv/5.2/topics/db/tablespaces/\"><span class=\"doc\">Bordsytor</span></a>).</p>\n</section>\n<section id=\"default-tablespace\">\n<span id=\"std-setting-DEFAULT_TABLESPACE\"></span><h3><code class=\"docutils literal notranslate\">STANDARD_TABELLUTRYMME</code><a class=\"heading-anchor\" href=\"#default-tablespace\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>Standard tablespace att använda för modeller som inte anger något, om backend stöder det (se <a class=\"reference internal\" href=\"/sv/5.2/topics/db/tablespaces/\"><span class=\"doc\">Bordsytor</span></a>).</p>\n</section>\n<section id=\"disallowed-user-agents\">\n<span id=\"std-setting-DISALLOWED_USER_AGENTS\"></span><h3><code class=\"docutils literal notranslate\">TILLÅTNA_ANVÄNDARE_AGENTER</code><a class=\"heading-anchor\" href=\"#disallowed-user-agents\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>Lista över kompilerade objekt med reguljära uttryck som representerar User-Agent-strängar som inte får besöka någon sida i hela systemet. Använd detta för bots/crawlers. Detta används endast om <code class=\"docutils literal notranslate\">CommonMiddleware</code> är installerat (se <a class=\"reference internal\" href=\"/sv/5.2/topics/http/middleware/\"><span class=\"doc\">Middleware</span></a>).</p>\n</section>\n<section id=\"email-backend\">\n<span id=\"std-setting-EMAIL_BACKEND\"></span><h3><code class=\"docutils literal notranslate\">EMAIL_BACKEND</code><a class=\"heading-anchor\" href=\"#email-backend\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'</code><code class=\"xref py py-class docutils literal notranslate\">django.core.mail.backends.smtp.EmailBackend`</code> <code class=\"docutils literal notranslate\">'</code></p>\n<p>Den backend som ska användas för att skicka e-post. För en lista över tillgängliga backends se <a class=\"reference internal\" href=\"/sv/5.2/topics/email/#topic-email-backends\"><span class=\"std std-ref\">Backend för e-post</span></a>.</p>\n</section>\n<section id=\"email-file-path\">\n<span id=\"std-setting-EMAIL_FILE_PATH\"></span><h3><code class=\"docutils literal notranslate\">EMAIL_FILE_PATH</code><a class=\"heading-anchor\" href=\"#email-file-path\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: Ej definierad</p>\n<p>Den katalog som används av <a class=\"reference internal\" href=\"/sv/5.2/topics/email/#topic-email-file-backend\"><span class=\"std std-ref\">file email backend</span></a> för att lagra utdatafiler.</p>\n</section>\n<section id=\"email-host\">\n<span id=\"std-setting-EMAIL_HOST\"></span><h3><code class=\"docutils literal notranslate\">EMAIL_HOST</code><a class=\"heading-anchor\" href=\"#email-host\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'localhost'</code></p>\n<p>Den värd som ska användas för att skicka e-post.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-EMAIL_PORT\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_PORT</code></a>.</p>\n</section>\n<section id=\"email-host-password\">\n<span id=\"std-setting-EMAIL_HOST_PASSWORD\"></span><h3><code class=\"docutils literal notranslate\">EMAIL_HOST_PASSWORD</code><a class=\"heading-anchor\" href=\"#email-host-password\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>Lösenord som ska användas för SMTP-servern som definieras i <a class=\"reference internal\" href=\"#std-setting-EMAIL_HOST\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_HOST</code></a>. Denna inställning används tillsammans med <a class=\"reference internal\" href=\"#std-setting-EMAIL_HOST_USER\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_HOST_USER</code></a> vid autentisering mot SMTP-servern. Om någon av dessa inställningar är tom kommer Django inte att försöka autentisera.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-EMAIL_HOST_USER\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_HOST_USER</code></a>.</p>\n</section>\n<section id=\"email-host-user\">\n<span id=\"std-setting-EMAIL_HOST_USER\"></span><h3><code class=\"docutils literal notranslate\">EMAIL_HOST_USER</code><a class=\"heading-anchor\" href=\"#email-host-user\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>Användarnamn att använda för SMTP-servern som definieras i <a class=\"reference internal\" href=\"#std-setting-EMAIL_HOST\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_HOST</code></a>. Om det är tomt kommer Django inte att försöka autentisera.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-EMAIL_HOST_PASSWORD\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_HOST_PASSWORD</code></a>.</p>\n</section>\n<section id=\"email-port\">\n<span id=\"std-setting-EMAIL_PORT\"></span><h3><code class=\"docutils literal notranslate\">EMAIL_PORT</code><a class=\"heading-anchor\" href=\"#email-port\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">25</code></p>\n<p>Port som ska användas för den SMTP-server som definieras i <a class=\"reference internal\" href=\"#std-setting-EMAIL_HOST\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_HOST</code></a>.</p>\n</section>\n<section id=\"email-subject-prefix\">\n<span id=\"std-setting-EMAIL_SUBJECT_PREFIX\"></span><h3><code class=\"docutils literal notranslate\">EMAIL_SUBJECT_PREFIX</code><a class=\"heading-anchor\" href=\"#email-subject-prefix\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'[Django] '</code></p>\n<p>Prefix för ämnesraden i e-postmeddelanden som skickas med <code class=\"docutils literal notranslate\">django.core.mail.mail_admins</code> eller <code class=\"docutils literal notranslate\">django.core.mail.mail_managers</code>. Du kommer förmodligen att vilja inkludera det efterföljande mellanslaget.</p>\n</section>\n<section id=\"email-use-localtime\">\n<span id=\"std-setting-EMAIL_USE_LOCALTIME\"></span><h3><code class=\"docutils literal notranslate\">EMAIL_ANVÄNDNING_LOKALTID</code><a class=\"heading-anchor\" href=\"#email-use-localtime\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om SMTP-rubriken <code class=\"docutils literal notranslate\">Date</code> för e-postmeddelanden ska skickas i den lokala tidszonen (<code class=\"docutils literal notranslate\">True</code>) eller i UTC (<code class=\"docutils literal notranslate\">False</code>).</p>\n</section>\n<section id=\"email-use-tls\">\n<span id=\"std-setting-EMAIL_USE_TLS\"></span><h3><code class=\"docutils literal notranslate\">EMAIL_USE_TLS</code><a class=\"heading-anchor\" href=\"#email-use-tls\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om du vill använda en TLS-anslutning (säker) när du pratar med SMTP-servern. Detta används för explicita TLS-anslutningar, i allmänhet på port 587. Om du upplever att anslutningarna hänger sig, se den implicita TLS-inställningen <a class=\"reference internal\" href=\"#std-setting-EMAIL_USE_SSL\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_USE_SSL</code></a>.</p>\n</section>\n<section id=\"email-use-ssl\">\n<span id=\"std-setting-EMAIL_USE_SSL\"></span><h3><code class=\"docutils literal notranslate\">EMAIL_USE_SSL</code><a class=\"heading-anchor\" href=\"#email-use-ssl\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om du vill använda en implicit TLS-anslutning (säker) när du pratar med SMTP-servern. I de flesta e-postdokumentationer kallas den här typen av TLS-anslutning för SSL. Den används i allmänhet på port 465. Om du upplever problem, se den explicita TLS-inställningen <a class=\"reference internal\" href=\"#std-setting-EMAIL_USE_TLS\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_USE_TLS</code></a>.</p>\n<p>Observera att <a class=\"reference internal\" href=\"#std-setting-EMAIL_USE_TLS\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_USE_TLS</code></a>/<a class=\"reference internal\" href=\"#std-setting-EMAIL_USE_SSL\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_USE_SSL</code></a> är ömsesidigt uteslutande, så sätt bara en av dessa inställningar till <code class=\"docutils literal notranslate\">True</code>.</p>\n</section>\n<section id=\"email-ssl-certfile\">\n<span id=\"std-setting-EMAIL_SSL_CERTFILE\"></span><h3><code class=\"docutils literal notranslate\">EMAIL_SSL_CERTFILE</code><a class=\"heading-anchor\" href=\"#email-ssl-certfile\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Om <a class=\"reference internal\" href=\"#std-setting-EMAIL_USE_SSL\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_USE_SSL</code></a> eller <a class=\"reference internal\" href=\"#std-setting-EMAIL_USE_TLS\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_USE_TLS</code></a> är <code class=\"docutils literal notranslate\">True</code> och den säkra anslutningen till SMTP-servern kräver klientautentisering, ska du använda den här inställningen för att ange sökvägen till en PEM-formaterad certifikatkedjefil, som måste användas tillsammans med <a class=\"reference internal\" href=\"#std-setting-EMAIL_SSL_KEYFILE\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_SSL_KEYFILE</code></a>.</p>\n<p><code class=\"docutils literal notranslate\">EMAIL_SSL_CERTFILE</code> bör inte användas med ett självsignerat servercertifikat eller ett certifikat från en privat certifikatutfärdare (CA). I sådana fall bör serverns certifikat (eller rotcertifikatet för den privata certifikatutfärdaren) installeras i systemets CA-paket. Detta kan göras genom att följa plattformsspecifika instruktioner för installation av ett rotcertifikat från en certifikatutfärdare, eller genom att använda OpenSSL:s miljövariabler <code class=\"docutils literal notranslate\">SSL_CERT_FILE</code> eller <code class=\"docutils literal notranslate\">SSL_CERT_DIR</code> för att ange en anpassad certifikatbunt (om det inte är möjligt eller önskvärt att ändra systembunten).</p>\n<p>För mer komplexa scenarier kan SMTP <a class=\"reference internal\" href=\"/sv/5.2/topics/email/#django.core.mail.backends.smtp.EmailBackend\" title=\"django.core.mail.backends.smtp.EmailBackend\"><code class=\"xref py py-class docutils literal notranslate\">EmailBackend</code></a> subklassas för att lägga till rotcertifikat till dess <code class=\"docutils literal notranslate\">ssl_context</code> med <a class=\"reference external\" href=\"https://docs.python.org/3/library/ssl.html#ssl.SSLContext.load_verify_locations\" title=\"(in Python v3.14)\"><code class=\"docutils literal notranslate\">ssl.SSLContext.load_verify_locations()</code></a>.</p>\n</section>\n<section id=\"email-ssl-keyfile\">\n<span id=\"std-setting-EMAIL_SSL_KEYFILE\"></span><h3><code class=\"docutils literal notranslate\">EMAIL_SSL_KEYFILE</code><a class=\"heading-anchor\" href=\"#email-ssl-keyfile\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Om <a class=\"reference internal\" href=\"#std-setting-EMAIL_USE_SSL\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_USE_SSL</code></a> eller <a class=\"reference internal\" href=\"#std-setting-EMAIL_USE_TLS\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_USE_TLS</code></a> är <code class=\"docutils literal notranslate\">True</code> kan du eventuellt ange sökvägen till en PEM-formaterad privat nyckelfil för klientautentisering av SSL-anslutningen tillsammans med <a class=\"reference internal\" href=\"#std-setting-EMAIL_SSL_CERTFILE\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_SSL_CERTFILE</code></a>.</p>\n<p>Observera att inställningarna <a class=\"reference internal\" href=\"#std-setting-EMAIL_SSL_CERTFILE\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_SSL_CERTFILE</code></a> och <a class=\"reference internal\" href=\"#std-setting-EMAIL_SSL_KEYFILE\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_SSL_KEYFILE</code></a> inte leder till någon kontroll av certifikat. De skickas till den underliggande SSL-anslutningen. Se dokumentationen för Pythons funktion <a class=\"reference external\" href=\"https://docs.python.org/3/library/ssl.html#ssl.SSLContext.wrap_socket\" title=\"(in Python v3.14)\"><code class=\"docutils literal notranslate\">ssl.SSLContext.wrap_socket()</code></a> för detaljer om hur certifikatkedjefilen och den privata nyckelfilen hanteras.</p>\n</section>\n<section id=\"email-timeout\">\n<span id=\"std-setting-EMAIL_TIMEOUT\"></span><h3><code class=\"docutils literal notranslate\">EMAIL_TIMEOUT</code><a class=\"heading-anchor\" href=\"#email-timeout\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Anger en timeout i sekunder för blockering av åtgärder som anslutningsförsök.</p>\n</section>\n<section id=\"file-upload-handlers\">\n<span id=\"std-setting-FILE_UPLOAD_HANDLERS\"></span><h3><code class=\"docutils literal notranslate\">FIL_UPPLADDNING_HANTERARE</code><a class=\"heading-anchor\" href=\"#file-upload-handlers\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"p\">[</span>\n    <span class=\"s2\">&quot;django.core.files.uploadhandler.MemoryFileUploadHandler&quot;</span><span class=\"p\">,</span>\n    <span class=\"s2\">&quot;django.core.files.uploadhandler.TemporaryFileUploadHandler&quot;</span><span class=\"p\">,</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n<p>En lista över hanterare som ska användas för uppladdning. Om du ändrar den här inställningen kan du helt anpassa - till och med ersätta - Djangos uppladdningsprocess.</p>\n<p>Se <a class=\"reference internal\" href=\"/sv/5.2/topics/files/\"><span class=\"doc\">Hantera filer</span></a> för mer information.</p>\n</section>\n<section id=\"file-upload-max-memory-size\">\n<span id=\"std-setting-FILE_UPLOAD_MAX_MEMORY_SIZE\"></span><h3><code class=\"docutils literal notranslate\">FILE_UPLOAD_MAX_MEMORY_SIZE</code><a class=\"heading-anchor\" href=\"#file-upload-max-memory-size\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">2621440</code> (dvs. 2,5 MB).</p>\n<p>Den maximala storleken (i byte) som en uppladdning kommer att ha innan den strömmas till filsystemet. Se <a class=\"reference internal\" href=\"/sv/5.2/topics/files/\"><span class=\"doc\">Hantera filer</span></a> för mer information.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-DATA_UPLOAD_MAX_MEMORY_SIZE\"><code class=\"xref std std-setting docutils literal notranslate\">DATA_UPLOAD_MAX_MEMORY_SIZE</code></a>.</p>\n</section>\n<section id=\"file-upload-directory-permissions\">\n<span id=\"std-setting-FILE_UPLOAD_DIRECTORY_PERMISSIONS\"></span><h3><code class=\"docutils literal notranslate\">FILE_UPLOAD_DIRECTORY_PERMISSIONS</code><a class=\"heading-anchor\" href=\"#file-upload-directory-permissions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Det numeriska läge som ska tillämpas på kataloger som skapas i samband med att filer laddas upp.</p>\n<p>Den här inställningen bestämmer också standardbehörigheterna för insamlade statiska kataloger när kommandot <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/staticfiles/#django-admin-collectstatic\"><code class=\"xref std std-djadmin docutils literal notranslate\">collectstatic</code></a> används. Se <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/staticfiles/#django-admin-collectstatic\"><code class=\"xref std std-djadmin docutils literal notranslate\">collectstatic</code></a> för information om hur du åsidosätter den.</p>\n<p>Detta värde speglar funktionaliteten och förbehållen i inställningen <a class=\"reference internal\" href=\"#std-setting-FILE_UPLOAD_PERMISSIONS\"><code class=\"xref std std-setting docutils literal notranslate\">FILE_UPLOAD_PERMISSIONS</code></a>.</p>\n</section>\n<section id=\"file-upload-permissions\">\n<span id=\"std-setting-FILE_UPLOAD_PERMISSIONS\"></span><h3><code class=\"docutils literal notranslate\">FILE_UPLOAD_PERMISSIONS</code><a class=\"heading-anchor\" href=\"#file-upload-permissions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">0o644</code></p>\n<p>Det numeriska läget (t.ex. <code class=\"docutils literal notranslate\">0o644</code>) som nyuppladdade filer ska ställas in på. För mer information om vad dessa lägen betyder, se dokumentationen för <a class=\"reference external\" href=\"https://docs.python.org/3/library/os.html#os.chmod\" title=\"(in Python v3.14)\"><code class=\"xref py py-func docutils literal notranslate\">os.chmod()</code></a>.</p>\n<p>Om <code class=\"docutils literal notranslate\">None</code> får du ett beteende som är beroende av operativsystemet. På de flesta plattformar har temporära filer läget <code class=\"docutils literal notranslate\">0o600</code> och filer som sparas från minnet sparas med hjälp av systemets standard-umask.</p>\n<p>Av säkerhetsskäl tillämpas inte dessa behörigheter på de temporära filer som lagras i <a class=\"reference internal\" href=\"#std-setting-FILE_UPLOAD_TEMP_DIR\"><code class=\"xref std std-setting docutils literal notranslate\">FILE_UPLOAD_TEMP_DIR</code></a>.</p>\n<p>Den här inställningen bestämmer också standardbehörigheterna för insamlade statiska filer när kommandot <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/staticfiles/#django-admin-collectstatic\"><code class=\"xref std std-djadmin docutils literal notranslate\">collectstatic</code></a> används. Se <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/staticfiles/#django-admin-collectstatic\"><code class=\"xref std std-djadmin docutils literal notranslate\">collectstatic</code></a> för information om hur du åsidosätter den.</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Varning</p>\n<p><strong>Föregå alltid läget med</strong> <code class=\"docutils literal notranslate\">0o</code> <strong>.</strong></p>\n<p>Om du inte är bekant med fillägen bör du notera att prefixet <code class=\"docutils literal notranslate\">0o</code> är mycket viktigt: det anger ett oktalt tal, vilket är det sätt som lägen måste anges på. Om du försöker använda <code class=\"docutils literal notranslate\">644</code> kommer du att få ett helt felaktigt beteende.</p>\n</aside>\n</section>\n<section id=\"file-upload-temp-dir\">\n<span id=\"std-setting-FILE_UPLOAD_TEMP_DIR\"></span><h3><code class=\"docutils literal notranslate\">FILE_UPLOAD_TEMP_DIR</code><a class=\"heading-anchor\" href=\"#file-upload-temp-dir\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Den katalog som data ska lagras i (vanligtvis filer som är större än <a class=\"reference internal\" href=\"#std-setting-FILE_UPLOAD_MAX_MEMORY_SIZE\"><code class=\"xref std std-setting docutils literal notranslate\">FILE_UPLOAD_MAX_MEMORY_SIZE</code></a>) tillfälligt under uppladdning av filer. Om <code class=\"docutils literal notranslate\">None</code>, kommer Django att använda den temporära standardkatalogen för operativsystemet. Till exempel: kommer detta som standard att vara <code class=\"docutils literal notranslate\">/tmp</code> på *nix-liknande operativsystem.</p>\n<p>Se <a class=\"reference internal\" href=\"/sv/5.2/topics/files/\"><span class=\"doc\">Hantera filer</span></a> för mer information.</p>\n</section>\n<section id=\"first-day-of-week\">\n<span id=\"std-setting-FIRST_DAY_OF_WEEK\"></span><h3><code class=\"docutils literal notranslate\">FÖRSTA_DAGEN_I_VECKAN</code><a class=\"heading-anchor\" href=\"#first-day-of-week\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">0</code> (söndag)</p>\n<p>Ett tal som representerar den första dagen i veckan. Detta är särskilt användbart när du visar en kalender. Detta värde används endast när internationalisering av format inte används, eller när ett format inte kan hittas för den aktuella lokalen.</p>\n<p>Värdet måste vara ett heltal från 0 till 6, där 0 betyder söndag, 1 betyder måndag och så vidare.</p>\n</section>\n<section id=\"fixture-dirs\">\n<span id=\"std-setting-FIXTURE_DIRS\"></span><h3><code class=\"docutils literal notranslate\">FIXTURE_DIRS</code><a class=\"heading-anchor\" href=\"#fixture-dirs\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>Lista över kataloger som genomsökts efter <a class=\"reference internal\" href=\"/sv/5.2/topics/db/fixtures/#fixtures-explanation\"><span class=\"std std-ref\">fixture</span></a>-filer, utöver katalogen <code class=\"docutils literal notranslate\">fixtures</code> för varje program, i sökordning.</p>\n<p>Observera att dessa sökvägar ska använda snedstreck i Unix-stil, även under Windows.</p>\n<p>Se <a class=\"reference internal\" href=\"/sv/5.2/howto/initial-data/#initial-data-via-fixtures\"><span class=\"std std-ref\">Förse data med fixturer</span></a> och <a class=\"reference internal\" href=\"/sv/5.2/topics/testing/tools/#topics-testing-fixtures\"><span class=\"std std-ref\">Lastning av fixtur</span></a>.</p>\n</section>\n<section id=\"force-script-name\">\n<span id=\"std-setting-FORCE_SCRIPT_NAME\"></span><h3><code class=\"docutils literal notranslate\">FORCERA_SKRIPTNAMN</code><a class=\"heading-anchor\" href=\"#force-script-name\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Om inte <code class=\"docutils literal notranslate\">None</code>, kommer detta att användas som värde för miljövariabeln <code class=\"docutils literal notranslate\">SCRIPT_NAME</code> i alla HTTP-begäranden. Denna inställning kan användas för att åsidosätta det serverlevererade värdet för <code class=\"docutils literal notranslate\">SCRIPT_NAME</code>, som kan vara en omskriven version av det föredragna värdet eller inte levereras alls. Den används också av <a class=\"reference internal\" href=\"/sv/5.2/ref/applications/#django.setup\" title=\"django.setup\"><code class=\"xref py py-func docutils literal notranslate\">django.setup()</code></a> för att ställa in URL-resolverns skriptprefix utanför begäran/svar-cykeln (t.ex. i hanteringskommandon och fristående skript) för att generera korrekta webbadresser när <code class=\"docutils literal notranslate\">FORCE_SCRIPT_NAME</code> tillhandahålls.</p>\n</section>\n<section id=\"form-renderer\">\n<span id=\"std-setting-FORM_RENDERER\"></span><h3><code class=\"docutils literal notranslate\">FORM_RENDERER</code><a class=\"heading-anchor\" href=\"#form-renderer\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'</code><code class=\"xref py py-class docutils literal notranslate\">django.forms.renderers.DjangoTemplates`</code>’<a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a><a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a></p>\n<p>Klassen som renderar formulär och formulärwidgets. Den måste implementera <a class=\"reference internal\" href=\"/sv/5.2/ref/forms/renderers/#low-level-widget-render-api\"><span class=\"std std-ref\">lågnivå rendering API</span></a>. Inkluderade formulärrenderingar är:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\">'</code><code class=\"xref py py-class docutils literal notranslate\">django.forms.renderers.DjangoTemplates`</code>’``</p></li>\n<li><p><code class=\"docutils literal notranslate\">'</code><code class=\"xref py py-class docutils literal notranslate\">django.forms.renderers.Jinja2`</code> <code class=\"docutils literal notranslate\">'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'</code><code class=\"xref py py-class docutils literal notranslate\">django.forms.renderers.TemplatesSetting`</code> <code class=\"docutils literal notranslate\">'</code></p></li>\n</ul>\n</section>\n<section id=\"forms-urlfield-assume-https\">\n<span id=\"std-setting-FORMS_URLFIELD_ASSUME_HTTPS\"></span><h3><code class=\"docutils literal notranslate\">FORMULÄR_URLFIELD_ASSUME_HTTPS</code><a class=\"heading-anchor\" href=\"#forms-urlfield-assume-https\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<aside class=\"version-note version-deprecated\" data-version=\"5.0\" role=\"note\">\n<p class=\"version-note-title\">Deprecated since Django 5.0</p><p><span class=\"versionmodified deprecated\">Ersatt sedan version 5.0.</span></p>\n</aside>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Ställ in denna övergångsinställning till <code class=\"docutils literal notranslate\">True</code> för att välja att använda <code class=\"docutils literal notranslate\">&quot;https&quot;</code> som det nya standardvärdet för <a class=\"reference internal\" href=\"/sv/5.2/ref/forms/fields/#django.forms.URLField.assume_scheme\" title=\"django.forms.URLField.assume_scheme\"><code class=\"xref py py-attr docutils literal notranslate\">URLField.assume_scheme</code></a> under Django 5.x release cycle.</p>\n</section>\n<section id=\"format-module-path\">\n<span id=\"std-setting-FORMAT_MODULE_PATH\"></span><h3><code class=\"docutils literal notranslate\">FORMAT_MODUL_ SÖKVÄG</code><a class=\"heading-anchor\" href=\"#format-module-path\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>En fullständig Python-sökväg till ett Python-paket som innehåller anpassade formatdefinitioner för projektets lokala. Om inte <code class=\"docutils literal notranslate\">None</code>, kommer Django att söka efter en <code class=\"docutils literal notranslate\">formats.py</code>-fil, under katalogen som heter som den aktuella lokalen, och kommer att använda de format som definieras i den här filen.</p>\n<p>Namnet på den katalog som innehåller formatdefinitionerna förväntas vara namngivet med <a class=\"reference internal\" href=\"/sv/5.2/topics/i18n/#term-locale-name\"><span class=\"xref std std-term\">locale name</span></a>-notation, t.ex. <code class=\"docutils literal notranslate\">de</code>, <code class=\"docutils literal notranslate\">pt_BR</code>, <code class=\"docutils literal notranslate\">en_US</code>, etc.</p>\n<p>Till exempel:, om <a class=\"reference internal\" href=\"#std-setting-FORMAT_MODULE_PATH\"><code class=\"xref std std-setting docutils literal notranslate\">FORMAT_MODULE_PATH</code></a> är inställd på <code class=\"docutils literal notranslate\">mysite.formats</code>, och det aktuella språket är <code class=\"docutils literal notranslate\">en</code> (engelska), kommer Django att förvänta sig ett katalogträd som:</p>\n<div class=\"code-block\" data-language=\"text\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Text</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Text code\"><code>mysite/\n    formats/\n        __init__.py\n        en/\n            __init__.py\n            formats.py\n</code></pre></div>\n<p>Du kan också ange en lista med Python-sökvägar, t.ex.:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>FORMAT_MODULE_PATH <span class=\"o\">=</span> <span class=\"p\">[</span>\n    <span class=\"s2\">&quot;mysite.formats&quot;</span><span class=\"p\">,</span>\n    <span class=\"s2\">&quot;some_app.formats&quot;</span><span class=\"p\">,</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n<p>När Django söker efter ett visst format kommer den att gå igenom alla givna Python-sökvägar tills den hittar en modul som faktiskt definierar det givna formatet. Detta innebär att format som definieras i paket längre upp i listan kommer att ha företräde framför samma format i paket längre ner.</p>\n<p>Tillgängliga format är:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"#std-setting-DATE_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">DATE_FORMAT</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DATE_INPUT_FORMATS\"><code class=\"xref std std-setting docutils literal notranslate\">DATE_INPUT_FORMATS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DATETIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">DATETIME_FORMAT</code></a>,</p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DATETIME_INPUT_FORMATS\"><code class=\"xref std std-setting docutils literal notranslate\">DATETIME_INPUT_FORMATS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DECIMAL_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\">DECIMAL_SEPARATOR</code></a></p></li>\n<li><p><code class=\"xref std std-setting docutils literal notranslate\">FÖRSTA_DAGEN_I_VECKAN</code></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-MONTH_DAY_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">MONTH_DAY_FORMAT</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-NUMBER_GROUPING\"><code class=\"xref std std-setting docutils literal notranslate\">NUMBER_GROUPING</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SHORT_DATE_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">SHORT_DATE_FORMAT</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SHORT_DATETIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">SHORT_DATETIME_FORMAT</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-THOUSAND_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\">THOUSAND_SEPARATOR</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-TIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_FORMAT</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-TIME_INPUT_FORMATS\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_INPUT_FORMATS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-YEAR_MONTH_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">YEAR_MONTH_FORMAT</code></a></p></li>\n</ul>\n</section>\n<section id=\"ignorable-404-urls\">\n<span id=\"std-setting-IGNORABLE_404_URLS\"></span><h3>”OVÄRDERLIGA 404-URLAR<a class=\"heading-anchor\" href=\"#ignorable-404-urls\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>Lista över kompilerade objekt med reguljära uttryck som beskriver webbadresser som bör ignoreras vid rapportering av HTTP 404-fel via e-post (se <a class=\"reference internal\" href=\"/sv/5.2/howto/error-reporting/\"><span class=\"doc\">Hur man hanterar felrapportering</span></a>). Reguljära uttryck matchas mot <a class=\"reference internal\" href=\"/sv/5.2/ref/request-response/#django.http.HttpRequest.get_full_path\" title=\"django.http.HttpRequest.get_full_path\"><code class=\"xref py py-meth docutils literal notranslate\">requests fullständiga sökvägar</code></a> (inklusive frågesträng, om någon). Använd detta om din webbplats inte tillhandahåller en vanligt begärd fil som <code class=\"docutils literal notranslate\">favicon.ico</code> eller <code class=\"docutils literal notranslate\">robots.txt</code>.</p>\n<p>Detta används endast om <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#django.middleware.common.BrokenLinkEmailsMiddleware\" title=\"django.middleware.common.BrokenLinkEmailsMiddleware\"><code class=\"xref py py-class docutils literal notranslate\">BrokenLinkEmailsMiddleware</code></a> är aktiverat (se <a class=\"reference internal\" href=\"/sv/5.2/topics/http/middleware/\"><span class=\"doc\">Middleware</span></a>).</p>\n</section>\n<section id=\"installed-apps\">\n<span id=\"std-setting-INSTALLED_APPS\"></span><h3><code class=\"docutils literal notranslate\">INSTALLERADE_APPAR</code><a class=\"heading-anchor\" href=\"#installed-apps\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>En lista med strängar som anger alla applikationer som är aktiverade i den här Django-installationen. Varje sträng ska vara en prickad Python-sökväg till:</p>\n<ul class=\"simple\">\n<li><p>en applikationskonfigurationsklass (föredras), eller</p></li>\n<li><p>ett paket som innehåller en ansökan.</p></li>\n</ul>\n<p><a class=\"reference internal\" href=\"/sv/5.2/ref/applications/\"><span class=\"doc\">Lär dig mer om applikationskonfigurationer</span></a>.</p>\n<aside class=\"admonition-use-the-application-registry-for-introspection admonition\" role=\"note\">\n<p class=\"admonition-title\">Använd applikationsregistret för introspektion</p>\n<p>Din kod ska aldrig komma åt <a class=\"reference internal\" href=\"#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\">INSTALLED_APPS</code></a> direkt. Använd <a class=\"reference internal\" href=\"/sv/5.2/ref/applications/#django.apps.apps\" title=\"django.apps.apps\"><code class=\"xref py py-attr docutils literal notranslate\">django.apps.apps</code></a> istället.</p>\n</aside>\n<aside class=\"admonition-application-names-and-labels-must-be-unique-in-setting-installed-apps admonition\" role=\"note\">\n<p class=\"admonition-title\">Programnamn och etiketter måste vara unika i <a class=\"reference internal\" href=\"#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\">INSTALLED_APPS</code></a></p>\n<p>Application <a class=\"reference internal\" href=\"/sv/5.2/ref/applications/#django.apps.AppConfig.name\" title=\"django.apps.AppConfig.name\"><code class=\"xref py py-attr docutils literal notranslate\">names</code></a> - den prickade Python-sökvägen till applikationspaketet - måste vara unik. Det finns inget sätt att inkludera samma applikation två gånger, förutom att duplicera dess kod under ett annat namn.</p>\n<p>Application <a class=\"reference internal\" href=\"/sv/5.2/ref/applications/#django.apps.AppConfig.label\" title=\"django.apps.AppConfig.label\"><code class=\"xref py py-attr docutils literal notranslate\">labels</code></a> - som standard den sista delen av namnet - måste också vara unik. Du kan till exempel inte inkludera både <code class=\"docutils literal notranslate\">django.contrib.auth</code> och <code class=\"docutils literal notranslate\">myproject.auth</code>. Du kan dock märka om en applikation med en anpassad konfiguration som definierar en annan <a class=\"reference internal\" href=\"/sv/5.2/ref/applications/#django.apps.AppConfig.label\" title=\"django.apps.AppConfig.label\"><code class=\"xref py py-attr docutils literal notranslate\">label</code></a>.</p>\n<p>Dessa regler gäller oavsett om <a class=\"reference internal\" href=\"#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\">INSTALLED_APPS</code></a> refererar till programkonfigurationsklasser eller programpaket.</p>\n</aside>\n<p>När flera program tillhandahåller olika versioner av samma resurs (mall, statisk fil, hanteringskommando, översättning) har det program som anges först i <a class=\"reference internal\" href=\"#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\">INSTALLED_APPS</code></a> företräde.</p>\n</section>\n<section id=\"internal-ips\">\n<span id=\"std-setting-INTERNAL_IPS\"></span><h3><code class=\"docutils literal notranslate\">INTERNA_IPS</code><a class=\"heading-anchor\" href=\"#internal-ips\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>En lista med IP-adresser, som strängar, som:</p>\n<ul class=\"simple\">\n<li><p>Tillåt kontextprocessorn <a class=\"reference internal\" href=\"/sv/5.2/ref/templates/api/#django.template.context_processors.debug\" title=\"django.template.context_processors.debug\"><code class=\"xref py py-func docutils literal notranslate\">debug()</code></a> att lägga till några variabler i mallkontexten.</p></li>\n<li><p>Kan använda <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/admin/admindocs/#admindocs-bookmarklets\"><span class=\"std std-ref\">admindocs bookmarklets</span></a> även om du inte är inloggad som personalanvändare.</p></li>\n<li><p>Markeras som ”intern” (i motsats till ”EXTERN”) i <a class=\"reference internal\" href=\"/sv/5.2/ref/logging/#django.utils.log.AdminEmailHandler\" title=\"django.utils.log.AdminEmailHandler\"><code class=\"xref py py-class docutils literal notranslate\">AdminEmailHandler</code></a> e-postmeddelanden.</p></li>\n</ul>\n</section>\n<section id=\"language-code\">\n<span id=\"std-setting-LANGUAGE_CODE\"></span><h3><code class=\"docutils literal notranslate\">SPRÅK_KOD</code><a class=\"heading-anchor\" href=\"#language-code\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'en-us'</code></p>\n<p>En sträng som representerar språkkoden för den här installationen. Detta bör vara i standard <a class=\"reference internal\" href=\"/sv/5.2/topics/i18n/#term-language-code\"><span class=\"xref std std-term\">språk-ID-format</span></a>. Till exempel: är U.S. English <code class=\"docutils literal notranslate\">&quot;en-us&quot;</code>. Se även <a class=\"reference external\" href=\"http://www.i18nguy.com/unicode/language-identifiers.html\">lista över språkidentifierare</a> och <a class=\"reference internal\" href=\"/sv/5.2/topics/i18n/\"><span class=\"doc\">Internationalisering och lokalisering</span></a>.</p>\n<p>Den tjänar tre syften:</p>\n<ul class=\"simple\">\n<li><p>Om locale middleware inte används bestämmer den vilken översättning som ska visas för alla användare.</p></li>\n<li><p>Om locale middleware är aktivt tillhandahåller det ett reservspråk om användarens önskade språk inte kan bestämmas eller inte stöds av webbplatsen. Det ger också en reservöversättning när en översättning för en viss bokstav inte finns för användarens föredragna språk.</p></li>\n<li><p>Om lokalisering uttryckligen är inaktiverad via filtret <a class=\"reference internal\" href=\"/sv/5.2/topics/i18n/formatting/#std-templatefilter-unlocalize\"><code class=\"xref std std-tfilter docutils literal notranslate\">unlocalize</code></a> eller taggen <a class=\"reference internal\" href=\"/sv/5.2/topics/i18n/formatting/#std-templatetag-localize\"><code class=\"xref std std-ttag docutils literal notranslate\">{% localize off %}</code></a>, tillhandahåller den reservformat för lokalisering som kommer att användas istället. Se <a class=\"reference internal\" href=\"/sv/5.2/topics/i18n/formatting/#topic-l10n-templates\"><span class=\"std std-ref\">kontrollera lokalisering i mallar</span></a> för detaljer.</p></li>\n</ul>\n<p>Se <a class=\"reference internal\" href=\"/sv/5.2/topics/i18n/translation/#how-django-discovers-language-preference\"><span class=\"std std-ref\">Hur Django upptäcker språkpreferenser</span></a> för mer information.</p>\n</section>\n<section id=\"language-cookie-age\">\n<span id=\"std-setting-LANGUAGE_COOKIE_AGE\"></span><h3><code class=\"docutils literal notranslate\">LANGUAGE_COOKIE_AGE</code><a class=\"heading-anchor\" href=\"#language-cookie-age\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code> (upphör att gälla när webbläsaren stängs)</p>\n<p>Språkcookiens ålder i sekunder.</p>\n</section>\n<section id=\"language-cookie-domain\">\n<span id=\"std-setting-LANGUAGE_COOKIE_DOMAIN\"></span><h3><code class=\"docutils literal notranslate\">LANGUAGE_COOKIE_DOMAIN</code><a class=\"heading-anchor\" href=\"#language-cookie-domain\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Den domän som ska användas för språkcookien. Ange detta till en sträng som <code class=\"docutils literal notranslate\">&quot;example.com&quot;</code> för domänöverskridande cookies, eller använd <code class=\"docutils literal notranslate\">None</code> för en standarddomäncookie.</p>\n<p>Var försiktig när du uppdaterar den här inställningen på en produktionswebbplats. Om du uppdaterar den här inställningen för att aktivera domänöverskridande cookies på en webbplats som tidigare använde standarddomäncookies kommer befintliga användarcookies som har den gamla domänen inte att uppdateras. Detta kommer att leda till att webbplatsens användare inte kan byta språk så länge dessa cookies finns kvar. Det enda säkra och tillförlitliga alternativet för att utföra bytet är att ändra namnet på språkcookien permanent (via inställningen <a class=\"reference internal\" href=\"#std-setting-LANGUAGE_COOKIE_NAME\"><code class=\"xref std std-setting docutils literal notranslate\">LANGUAGE_COOKIE_NAME</code></a>) och lägga till en middleware som kopierar värdet från den gamla cookien till en ny och sedan raderar den gamla.</p>\n</section>\n<section id=\"language-cookie-httponly\">\n<span id=\"std-setting-LANGUAGE_COOKIE_HTTPONLY\"></span><h3><code class=\"docutils literal notranslate\">LANGUAGE_COOKIE_HTTPONLY</code><a class=\"heading-anchor\" href=\"#language-cookie-httponly\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om flaggan <code class=\"docutils literal notranslate\">HttpOnly</code> ska användas för språkcookien. Om denna är inställd på <code class=\"docutils literal notranslate\">True</code> kommer JavaScript på klientsidan inte att kunna komma åt språkcookien.</p>\n<p>Se <a class=\"reference internal\" href=\"#std-setting-SESSION_COOKIE_HTTPONLY\"><code class=\"xref std std-setting docutils literal notranslate\">SESSION_COOKIE_HTTPONLY</code></a> för detaljer om <code class=\"docutils literal notranslate\">HttpOnly</code>.</p>\n</section>\n<section id=\"language-cookie-name\">\n<span id=\"std-setting-LANGUAGE_COOKIE_NAME\"></span><h3><code class=\"docutils literal notranslate\">SPRÅK_COOKIE_NAMN</code><a class=\"heading-anchor\" href=\"#language-cookie-name\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'django_language'</code></p>\n<p>Namnet på den cookie som ska användas för språkcookien. Detta kan vara vad du vill (så länge det skiljer sig från de andra cookienamnen i din applikation). Se <a class=\"reference internal\" href=\"/sv/5.2/topics/i18n/\"><span class=\"doc\">Internationalisering och lokalisering</span></a>.</p>\n</section>\n<section id=\"language-cookie-path\">\n<span id=\"std-setting-LANGUAGE_COOKIE_PATH\"></span><h3><code class=\"docutils literal notranslate\">LANGUAGE_COOKIE_PATH</code><a class=\"heading-anchor\" href=\"#language-cookie-path\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'/'</code></p>\n<p>Den sökväg som anges i språkcookien. Denna bör antingen matcha URL-sökvägen i din Django-installation eller vara en överordnad del av den sökvägen.</p>\n<p>Detta är användbart om du har flera Django-instanser som körs under samma värdnamn. De kan använda olika cookie-sökvägar och varje instans kommer bara att se sin egen språkcookie.</p>\n<p>Var försiktig när du uppdaterar den här inställningen på en produktionsanläggning. Om du uppdaterar den här inställningen så att den använder en djupare sökväg än tidigare kommer befintliga användarcookies som har den gamla sökvägen inte att uppdateras. Detta leder till att webbplatsens användare inte kan byta språk så länge dessa cookies finns kvar. Det enda säkra och tillförlitliga alternativet för att utföra bytet är att ändra namnet på språkcookien permanent (via inställningen <a class=\"reference internal\" href=\"#std-setting-LANGUAGE_COOKIE_NAME\"><code class=\"xref std std-setting docutils literal notranslate\">LANGUAGE_COOKIE_NAME</code></a>) och att lägga till en middleware som kopierar värdet från den gamla cookien till en ny och sedan raderar den.</p>\n</section>\n<section id=\"language-cookie-samesite\">\n<span id=\"std-setting-LANGUAGE_COOKIE_SAMESITE\"></span><h3><code class=\"docutils literal notranslate\">LANGUAGE_COOKIE_SAMESITE</code><a class=\"heading-anchor\" href=\"#language-cookie-samesite\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Värdet på flaggan <a class=\"reference external\" href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value\">SameSite</a> i språkcookien. Denna flagga förhindrar att cookien skickas i cross-site-begäranden.</p>\n<p>Se <a class=\"reference internal\" href=\"#std-setting-SESSION_COOKIE_SAMESITE\"><code class=\"xref std std-setting docutils literal notranslate\">SESSION_COOKIE_SAMESITE</code></a> för detaljer om <code class=\"docutils literal notranslate\">SameSite</code>.</p>\n</section>\n<section id=\"language-cookie-secure\">\n<span id=\"std-setting-LANGUAGE_COOKIE_SECURE\"></span><h3><code class=\"docutils literal notranslate\">SPRÅK_COOKIE_SECURE</code><a class=\"heading-anchor\" href=\"#language-cookie-secure\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om en säker cookie ska användas för språkcookien. Om detta är inställt på <code class=\"docutils literal notranslate\">True</code> kommer cookien att markeras som ”säker”, vilket innebär att webbläsare kan säkerställa att cookien endast skickas via en HTTPS-anslutning.</p>\n</section>\n<section id=\"languages\">\n<span id=\"std-setting-LANGUAGES\"></span><h3><code class=\"docutils literal notranslate\">LANGUAGES</code><a class=\"heading-anchor\" href=\"#languages\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standardinställning: En lista över alla tillgängliga språk. Denna lista växer kontinuerligt och att inkludera en kopia här skulle oundvikligen bli snabbt inaktuellt. Du kan se den aktuella listan över översatta språk genom att titta i <a class=\"extlink-source reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/conf/global_settings.py\">django/conf/global_settings.py</a>.</p>\n<p>Listan är en lista med 2-tuples i formatet (<a class=\"reference internal\" href=\"/sv/5.2/topics/i18n/#term-language-code\"><span class=\"xref std std-term\">språkkod</span></a>, <code class=\"docutils literal notranslate\">språknamn</code>) – till exempel <code class=\"docutils literal notranslate\">('ja', 'japanska')</code>. Detta anger vilka språk som är tillgängliga för språkval. Se <a class=\"reference internal\" href=\"/sv/5.2/topics/i18n/\"><span class=\"doc\">Internationalisering och lokalisering</span></a>.</p>\n<p>I allmänhet bör standardvärdet vara tillräckligt. Ange endast den här inställningen om du vill begränsa språkvalet till en delmängd av de språk som Django tillhandahåller.</p>\n<p>Om du definierar en anpassad <a class=\"reference internal\" href=\"#std-setting-LANGUAGES\"><code class=\"xref std std-setting docutils literal notranslate\">LANGUAGES</code></a>-inställning kan du markera språknamnen som översättningssträngar med <a class=\"reference internal\" href=\"/sv/5.2/ref/utils/#django.utils.translation.gettext_lazy\" title=\"django.utils.translation.gettext_lazy\"><code class=\"xref py py-func docutils literal notranslate\">gettext_lazy()</code></a>-funktionen.</p>\n<p>Här är ett exempel på en inställningsfil:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"kn\">from</span> <span class=\"nn\">django.utils.translation</span> <span class=\"kn\">import</span> gettext_lazy <span class=\"k\">as</span> _\n\nLANGUAGES <span class=\"o\">=</span> <span class=\"p\">[</span>\n    <span class=\"p\">(</span><span class=\"s2\">&quot;de&quot;</span><span class=\"p\">,</span> _<span class=\"p\">(</span><span class=\"s2\">&quot;German&quot;</span><span class=\"p\">)),</span>\n    <span class=\"p\">(</span><span class=\"s2\">&quot;en&quot;</span><span class=\"p\">,</span> _<span class=\"p\">(</span><span class=\"s2\">&quot;English&quot;</span><span class=\"p\">)),</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n</section>\n<section id=\"languages-bidi\">\n<span id=\"std-setting-LANGUAGES_BIDI\"></span><h3><code class=\"docutils literal notranslate\">SPRÅK_BIDI</code><a class=\"heading-anchor\" href=\"#languages-bidi\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: En lista med alla språkkoder som skrivs från höger till vänster. Du kan se den aktuella listan över dessa språk genom att titta i <a class=\"extlink-source reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/conf/global_settings.py\">django/conf/global_settings.py</a>.</p>\n<p>Listan innehåller <a class=\"reference internal\" href=\"/sv/5.2/topics/i18n/#term-language-code\"><span class=\"xref std std-term\">språkkoder</span></a> för språk som skrivs från höger till vänster.</p>\n<p>I allmänhet bör standardvärdet vara tillräckligt. Ange endast den här inställningen om du vill begränsa språkvalet till en delmängd av de språk som Django tillhandahåller. Om du definierar en anpassad <a class=\"reference internal\" href=\"#std-setting-LANGUAGES\"><code class=\"xref std std-setting docutils literal notranslate\">LANGUAGES</code></a>-inställning kan listan över dubbelriktade språk innehålla språkkoder som inte är aktiverade på en viss webbplats.</p>\n</section>\n<section id=\"locale-paths\">\n<span id=\"std-setting-LOCALE_PATHS\"></span><h3><code class=\"docutils literal notranslate\">LOKALA SÖKVÄGAR</code><a class=\"heading-anchor\" href=\"#locale-paths\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>En lista över kataloger där Django letar efter översättningsfiler. Se <span class=\"xref std std-ref\">hur-django-discovers-translations</span>.</p>\n<p>Exempel:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>LOCALE_PATHS <span class=\"o\">=</span> <span class=\"p\">[</span>\n    <span class=\"s2\">&quot;/home/www/project/common_files/locale&quot;</span><span class=\"p\">,</span>\n    <span class=\"s2\">&quot;/var/local/translations/locale&quot;</span><span class=\"p\">,</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n<p>Django kommer att leta inom var och en av dessa sökvägar efter katalogerna <code class=\"docutils literal notranslate\">&lt;locale_code&gt;/LC_MESSAGES</code> som innehåller de faktiska översättningsfilerna.</p>\n</section>\n<section id=\"logging\">\n<span id=\"std-setting-LOGGING\"></span><h3><code class=\"docutils literal notranslate\">LOGGING</code><a class=\"heading-anchor\" href=\"#logging\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: En ordbok för loggningskonfiguration.</p>\n<p>En datastruktur som innehåller konfigurationsinformation. Om den inte är tom kommer innehållet i denna datastruktur att skickas som argument till den konfigurationsmetod som beskrivs i <a class=\"reference internal\" href=\"#std-setting-LOGGING_CONFIG\"><code class=\"xref std std-setting docutils literal notranslate\">LOGGING_CONFIG</code></a>.</p>\n<p>Standardkonfigurationen för loggning skickar bland annat HTTP 500-serverfel till en e-postlogghanterare när <a class=\"reference internal\" href=\"#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\">DEBUG</code></a> är <code class=\"docutils literal notranslate\">False</code>. Se även <a class=\"reference internal\" href=\"/sv/5.2/topics/logging/#configuring-logging\"><span class=\"std std-ref\">Konfigurera loggning</span></a>.</p>\n<p>Du kan se standardkonfigurationen för loggning genom att titta i <a class=\"extlink-source reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/log.py\">django/utils/log.py</a>.</p>\n</section>\n<section id=\"logging-config\">\n<span id=\"std-setting-LOGGING_CONFIG\"></span><h3><code class=\"docutils literal notranslate\">LOGGING_CONFIG</code><a class=\"heading-anchor\" href=\"#logging-config\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'logging.config.dictConfig'</code></p>\n<p>En sökväg till en callable som kommer att användas för att konfigurera loggning i Django-projektet. Pekar på en instans av Pythons <a class=\"reference external\" href=\"https://docs.python.org/3/library/logging.config.html#logging-config-dictschema\" title=\"(in Python v3.14)\"><span class=\"xref std std-ref\">dictConfig</span></a> konfigurationsmetod som standard.</p>\n<p>Om du anger <a class=\"reference internal\" href=\"#std-setting-LOGGING_CONFIG\"><code class=\"xref std std-setting docutils literal notranslate\">LOGGING_CONFIG</code></a> till <code class=\"docutils literal notranslate\">None</code>, hoppar du över konfigurationen av loggningsprocessen.</p>\n</section>\n<section id=\"managers\">\n<span id=\"std-setting-MANAGERS\"></span><h3><code class=\"docutils literal notranslate\">FÖRVALTARE</code><a class=\"heading-anchor\" href=\"#managers\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>En lista i samma format som <a class=\"reference internal\" href=\"#std-setting-ADMINS\"><code class=\"xref std std-setting docutils literal notranslate\">ADMINS</code></a> som anger vem som ska få meddelanden om brutna länkar när <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#django.middleware.common.BrokenLinkEmailsMiddleware\" title=\"django.middleware.common.BrokenLinkEmailsMiddleware\"><code class=\"xref py py-class docutils literal notranslate\">BrokenLinkEmailsMiddleware</code></a> är aktiverat.</p>\n</section>\n<section id=\"media-root\">\n<span id=\"std-setting-MEDIA_ROOT\"></span><h3><code class=\"docutils literal notranslate\">MEDIA_ROOT</code><a class=\"heading-anchor\" href=\"#media-root\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>Absolut filsystemssökväg till den katalog som ska innehålla <a class=\"reference internal\" href=\"/sv/5.2/topics/files/\"><span class=\"doc\">user-uploaded files</span></a>.</p>\n<p>Exempel: <code class=\"docutils literal notranslate\">&quot;/var/www/example.com/media/&quot;</code></p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-MEDIA_URL\"><code class=\"xref std std-setting docutils literal notranslate\">MEDIA_URL</code></a>.</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Varning</p>\n<p><a class=\"reference internal\" href=\"#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\">MEDIA_ROOT</code></a> och <a class=\"reference internal\" href=\"#std-setting-STATIC_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\">STATIC_ROOT</code></a> måste ha olika värden. Innan <a class=\"reference internal\" href=\"#std-setting-STATIC_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\">STATIC_ROOT</code></a> introducerades var det vanligt att förlita sig på eller använda <a class=\"reference internal\" href=\"#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\">MEDIA_ROOT</code></a> för att även servera statiska filer; eftersom detta kan ha allvarliga säkerhetsimplikationer finns det dock en valideringskontroll för att förhindra det.</p>\n</aside>\n</section>\n<section id=\"media-url\">\n<span id=\"std-setting-MEDIA_URL\"></span><h3><code class=\"docutils literal notranslate\">MEDIA_URL</code><a class=\"heading-anchor\" href=\"#media-url\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>URL som hanterar media som serveras från <a class=\"reference internal\" href=\"#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\">MEDIA_ROOT</code></a>, används för <a class=\"reference internal\" href=\"/sv/5.2/topics/files/\"><span class=\"doc\">hantering av lagrade filer</span></a>. Den måste sluta med ett snedstreck om den är satt till ett icke-tomt värde. Du måste <a class=\"reference internal\" href=\"/sv/5.2/howto/static-files/#serving-uploaded-files-in-development\"><span class=\"std std-ref\">konfigurera dessa filer så att de serveras</span></a> i både utvecklings- och produktionsmiljöer.</p>\n<p>Om du vill använda <code class=\"docutils literal notranslate\">{{ MEDIA_URL }}</code> i dina mallar, lägg till <code class=\"docutils literal notranslate\">'django.template.context_processors.media'</code> i alternativet <code class=\"docutils literal notranslate\">'context_processors'</code> i <a class=\"reference internal\" href=\"#std-setting-TEMPLATES\"><code class=\"xref std std-setting docutils literal notranslate\">TEMPLATES</code></a>.</p>\n<p>Exempel: <code class=\"docutils literal notranslate\">&quot;https://media.example.com/&quot;</code></p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Varning</p>\n<p>Det finns säkerhetsrisker om du accepterar uppladdat innehåll från icke betrodda användare! Se säkerhetsguidens ämne om <a class=\"reference internal\" href=\"/sv/5.2/topics/security/#user-uploaded-content-security\"><span class=\"std std-ref\">Innehåll som laddats upp av användare</span></a> för mer information om begränsning.</p>\n</aside>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Varning</p>\n<p><a class=\"reference internal\" href=\"#std-setting-MEDIA_URL\"><code class=\"xref std std-setting docutils literal notranslate\">MEDIA_URL</code></a> och <a class=\"reference internal\" href=\"#std-setting-STATIC_URL\"><code class=\"xref std std-setting docutils literal notranslate\">STATIC_URL</code></a> måste ha olika värden. Se <a class=\"reference internal\" href=\"#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\">MEDIA_ROOT</code></a> för mer information.</p>\n</aside>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Observera</p>\n<p>Om <a class=\"reference internal\" href=\"#std-setting-MEDIA_URL\"><code class=\"xref std std-setting docutils literal notranslate\">MEDIA_URL</code></a> är en relativ sökväg kommer den att föregås av det servertillhandahållna värdet för <code class=\"docutils literal notranslate\">SCRIPT_NAME</code> (eller <code class=\"docutils literal notranslate\">/</code> om det inte är angivet). Detta gör det enklare att servera en Django-applikation i en underväg utan att lägga till en extra konfiguration i inställningarna.</p>\n</aside>\n</section>\n<section id=\"middleware\">\n<span id=\"std-setting-MIDDLEWARE\"></span><h3><code class=\"docutils literal notranslate\">MIDDLEWARE</code><a class=\"heading-anchor\" href=\"#middleware\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>En lista över mellanprogram som ska användas. Se <a class=\"reference internal\" href=\"/sv/5.2/topics/http/middleware/\"><span class=\"doc\">Middleware</span></a>.</p>\n</section>\n<section id=\"migration-modules\">\n<span id=\"std-setting-MIGRATION_MODULES\"></span><h3><code class=\"docutils literal notranslate\">MIGRATION_MODULES</code><a class=\"heading-anchor\" href=\"#migration-modules\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">{}</code> (Tom ordbok)</p>\n<p>En ordbok som anger det paket där migreringsmoduler kan hittas per app. Standardvärdet för den här inställningen är en tom ordbok, men standardpaketnamnet för migreringsmoduler är <code class=\"docutils literal notranslate\">migrations</code>.</p>\n<p>Exempel:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"p\">{</span><span class=\"s2\">&quot;blog&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;blog.db_migrations&quot;</span><span class=\"p\">}</span>\n</code></pre></div>\n<p>I det här fallet kommer migreringar som rör appen <code class=\"docutils literal notranslate\">blog</code> att finnas i paketet <code class=\"docutils literal notranslate\">blog.db_migrations</code>.</p>\n<p>Om du anger argumentet <code class=\"docutils literal notranslate\">app_label</code> kommer <a class=\"reference internal\" href=\"/sv/5.2/ref/django-admin/#django-admin-makemigrations\"><code class=\"xref std std-djadmin docutils literal notranslate\">makemigrations</code></a> automatiskt att skapa paketet om det inte redan finns.</p>\n<p>När du anger <code class=\"docutils literal notranslate\">None</code> som ett värde för en app kommer Django att betrakta appen som en app utan migreringar oavsett om det finns en befintlig <code class=\"docutils literal notranslate\">migrations</code>-undermodul. Detta kan till exempel användas i en testinställningsfil för att hoppa över migreringar under testning (tabeller kommer fortfarande att skapas för apparnas modeller). Om du vill inaktivera migreringar för alla appar under tester kan du i stället ställa in <a class=\"reference internal\" href=\"#std-setting-TEST_MIGRATE\"><code class=\"xref std std-setting docutils literal notranslate\">MIGRATE</code></a> till <code class=\"docutils literal notranslate\">False</code>. Om <code class=\"docutils literal notranslate\">MIGRATION_MODULES</code> används i dina allmänna projektinställningar, kom ihåg att använda alternativet <a class=\"reference internal\" href=\"/sv/5.2/ref/django-admin/#cmdoption-migrate-run-syncdb\"><code class=\"xref std std-option docutils literal notranslate\">migrate --run-syncdb</code></a> om du vill skapa tabeller för appen.</p>\n</section>\n<section id=\"month-day-format\">\n<span id=\"std-setting-MONTH_DAY_FORMAT\"></span><h3><code class=\"docutils literal notranslate\">MÅNAD_DAG_FORMAT</code><a class=\"heading-anchor\" href=\"#month-day-format\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'F j'</code></p>\n<p>Standardformateringen som ska användas för datumfält på Django-administratörens ändringslistsidor - och eventuellt av andra delar av systemet - i de fall då endast månad och dag visas.</p>\n<p>Till exempel:, när en Django-administratörs sida med ändringslistor filtreras med en datumdrilldown, visar rubriken för en viss dag dag och månad. Olika lokala språk har olika format. Till exempel: skulle amerikansk engelska säga ”1 januari”, medan spanska kan säga ”1 Enero”</p>\n<p>Observera att motsvarande lokalt dikterat format har högre prioritet och kommer att tillämpas istället.</p>\n<p>Se <a class=\"reference internal\" href=\"/sv/5.2/ref/templates/builtins/#std-templatefilter-date\"><code class=\"xref std std-tfilter docutils literal notranslate\">tillåtna datumformatsträngar</code></a>. Se även <a class=\"reference internal\" href=\"#std-setting-DATE_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">DATE_FORMAT</code></a>, <a class=\"reference internal\" href=\"#std-setting-DATETIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">DATETIME_FORMAT</code></a>, <a class=\"reference internal\" href=\"#std-setting-TIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_FORMAT</code></a> och <a class=\"reference internal\" href=\"#std-setting-YEAR_MONTH_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">YEAR_MONTH_FORMAT</code></a>.</p>\n</section>\n<section id=\"number-grouping\">\n<span id=\"std-setting-NUMBER_GROUPING\"></span><h3><code class=\"docutils literal notranslate\">NUMMER_GRUPPERING</code><a class=\"heading-anchor\" href=\"#number-grouping\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">0</code></p>\n<p>Antal siffror som är grupperade tillsammans i heltalsdelen av ett tal.</p>\n<p>Vanlig användning är att visa en tusenskillnad. Om denna inställning är <code class=\"docutils literal notranslate\">0</code>, kommer ingen gruppering att tillämpas på talet. Om den här inställningen är större än <code class=\"docutils literal notranslate\">0</code>, kommer <code class=\"xref std std-setting docutils literal notranslate\">THOUSAND_SEPARATOR`</code> att användas som separator mellan dessa grupper.</p>\n<p>Vissa lokala enheter använder icke-uniform siffergruppering, t.ex. <code class=\"docutils literal notranslate\">10,00,00,000</code> i <code class=\"docutils literal notranslate\">en_IN</code>. I sådana fall kan du ange en sekvens med det antal siffergruppstorlekar som ska tillämpas. Det första talet definierar storleken på den grupp som föregår decimalavgränsaren, och varje tal som följer definierar storleken på de föregående grupperna. Om sekvensen avslutas med <code class=\"docutils literal notranslate\">-1</code> utförs ingen ytterligare gruppering. Om sekvensen avslutas med <code class=\"docutils literal notranslate\">0</code> används den sista gruppstorleken för återstoden av numret.</p>\n<p>Exempel på tupel för <code class=\"docutils literal notranslate\">en_IN</code>:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>NUMBER_GROUPING <span class=\"o\">=</span> <span class=\"p\">(</span><span class=\"mi\">3</span><span class=\"p\">,</span> <span class=\"mi\">2</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">)</span>\n</code></pre></div>\n<p>Observera att det lokalt dikterade formatet har högre prioritet och kommer att tillämpas i stället.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-DECIMAL_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\">DECIMAL_SEPARATOR</code></a>, <a class=\"reference internal\" href=\"#std-setting-THOUSAND_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\">THOUSAND_SEPARATOR</code></a> och <a class=\"reference internal\" href=\"#std-setting-USE_THOUSAND_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\">USE_THOUSAND_SEPARATOR</code></a>.</p>\n</section>\n<section id=\"prepend-www\">\n<span id=\"std-setting-PREPEND_WWW\"></span><h3><code class=\"docutils literal notranslate\">PREPEND_WWW</code><a class=\"heading-anchor\" href=\"#prepend-www\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om ”www.”-underdomänen ska läggas till i URL:er som inte har det. Detta används endast om <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#django.middleware.common.CommonMiddleware\" title=\"django.middleware.common.CommonMiddleware\"><code class=\"xref py py-class docutils literal notranslate\">CommonMiddleware</code></a> är installerat (se <a class=\"reference internal\" href=\"/sv/5.2/topics/http/middleware/\"><span class=\"doc\">Middleware</span></a>). Se även <a class=\"reference internal\" href=\"#std-setting-APPEND_SLASH\"><code class=\"xref std std-setting docutils literal notranslate\">APPEND_SLASH</code></a>.</p>\n</section>\n<section id=\"root-urlconf\">\n<span id=\"std-setting-ROOT_URLCONF\"></span><h3><code class=\"docutils literal notranslate\">ROOT_URLCONF</code><a class=\"heading-anchor\" href=\"#root-urlconf\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: Ej definierad</p>\n<p>En sträng som representerar den fullständiga Python-importvägen till din rot-URLconf, till exempel <code class=\"docutils literal notranslate\">&quot;mydjangoapps.urls&quot;</code>. Kan åsidosättas per begäran genom att ställa in attributet <code class=\"docutils literal notranslate\">urlconf</code> på det inkommande <code class=\"docutils literal notranslate\">HttpRequest</code>-objektet. Se <a class=\"reference internal\" href=\"/sv/5.2/topics/http/urls/#how-django-processes-a-request\"><span class=\"std std-ref\">Hur Django behandlar en förfrågan</span></a> för detaljer.</p>\n</section>\n<section id=\"secret-key\">\n<span id=\"std-setting-SECRET_KEY\"></span><h3><code class=\"docutils literal notranslate\">SECRET_KEY</code><a class=\"heading-anchor\" href=\"#secret-key\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">''</code> (tom sträng)</p>\n<p>En hemlig nyckel för en viss Django-installation. Den används för att tillhandahålla <a class=\"reference internal\" href=\"/sv/5.2/topics/signing/\"><span class=\"doc\">kryptografisk signering</span></a>, och bör sättas till ett unikt, oförutsägbart värde.</p>\n<p><a class=\"reference internal\" href=\"/sv/5.2/ref/django-admin/#django-admin-startproject\"><code class=\"xref std std-djadmin docutils literal notranslate\">django-admin startproject</code></a> lägger automatiskt till en slumpmässigt genererad <code class=\"docutils literal notranslate\">SECRET_KEY</code> till varje nytt projekt.</p>\n<p>Användningar av nyckeln bör inte förutsätta att det är text eller bytes. Varje användning bör gå igenom <a class=\"reference internal\" href=\"/sv/5.2/ref/utils/#django.utils.encoding.force_str\" title=\"django.utils.encoding.force_str\"><code class=\"xref py py-func docutils literal notranslate\">force_str()</code></a> eller <a class=\"reference internal\" href=\"/sv/5.2/ref/utils/#django.utils.encoding.force_bytes\" title=\"django.utils.encoding.force_bytes\"><code class=\"xref py py-func docutils literal notranslate\">force_bytes()</code></a> för att konvertera den till önskad typ.</p>\n<p>Django kommer att vägra att starta om <a class=\"reference internal\" href=\"#std-setting-SECRET_KEY\"><code class=\"xref std std-setting docutils literal notranslate\">SECRET_KEY</code></a> inte är inställd.</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Varning</p>\n<p><strong>Håll detta värde hemligt.</strong></p>\n<p>Att köra Django med en känd <a class=\"reference internal\" href=\"#std-setting-SECRET_KEY\"><code class=\"xref std std-setting docutils literal notranslate\">SECRET_KEY</code></a> motverkar många av Djangos säkerhetsskydd och kan leda till privilegieeskalering och sårbarheter för fjärrkörning av kod.</p>\n</aside>\n<p>Den hemliga nyckeln används för:</p>\n<ul class=\"simple\">\n<li><p>Alla <a class=\"reference internal\" href=\"/sv/5.2/topics/http/sessions/\"><span class=\"doc\">sessions</span></a> om du använder någon annan session backend än <code class=\"docutils literal notranslate\">django.contrib.sessions.backends.cache</code>, eller använder standard <a class=\"reference internal\" href=\"/sv/5.2/topics/auth/customizing/#django.contrib.auth.models.AbstractBaseUser.get_session_auth_hash\" title=\"django.contrib.auth.models.AbstractBaseUser.get_session_auth_hash\"><code class=\"xref py py-meth docutils literal notranslate\">get_session_auth_hash()</code></a>.</p></li>\n<li><p>Alla <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/messages/\"><span class=\"doc\">messages</span></a> om du använder <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/messages/#django.contrib.messages.storage.cookie.CookieStorage\" title=\"django.contrib.messages.storage.cookie.CookieStorage\"><code class=\"xref py py-class docutils literal notranslate\">CookieStorage</code></a> eller <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/messages/#django.contrib.messages.storage.fallback.FallbackStorage\" title=\"django.contrib.messages.storage.fallback.FallbackStorage\"><code class=\"xref py py-class docutils literal notranslate\">FallbackStorage</code></a>.</p></li>\n<li><p>Alla <a class=\"reference internal\" href=\"/sv/5.2/topics/auth/default/#django.contrib.auth.views.PasswordResetView\" title=\"django.contrib.auth.views.PasswordResetView\"><code class=\"xref py py-class docutils literal notranslate\">PasswordResetView</code></a> tokens.</p></li>\n<li><p>All användning av <a class=\"reference internal\" href=\"/sv/5.2/topics/signing/\"><span class=\"doc\">kryptografisk signering</span></a>, såvida inte en annan nyckel anges.</p></li>\n</ul>\n<p>När en hemlig nyckel inte längre är inställd som <a class=\"reference internal\" href=\"#std-setting-SECRET_KEY\"><code class=\"xref std std-setting docutils literal notranslate\">SECRET_KEY</code></a> eller finns i <a class=\"reference internal\" href=\"#std-setting-SECRET_KEY_FALLBACKS\"><code class=\"xref std std-setting docutils literal notranslate\">SECRET_KEY_FALLBACKS</code></a> kommer allt ovan att ogiltigförklaras. När du byter ut din hemliga nyckel bör du flytta den gamla nyckeln till <a class=\"reference internal\" href=\"#std-setting-SECRET_KEY_FALLBACKS\"><code class=\"xref std std-setting docutils literal notranslate\">SECRET_KEY_FALLBACKS</code></a> tillfälligt. Hemliga nycklar används inte för användares lösenord och nyckelrotation påverkar inte dem.</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Observera</p>\n<p>Standardfilen <code class=\"file docutils literal notranslate\">settings.py</code> som skapas av <a class=\"reference internal\" href=\"/sv/5.2/ref/django-admin/#django-admin-startproject\"><code class=\"xref std std-djadmin docutils literal notranslate\">django-admin startproject</code></a> skapar en unik <code class=\"docutils literal notranslate\">SECRET_KEY</code> för enkelhetens skull.</p>\n</aside>\n</section>\n<section id=\"secret-key-fallbacks\">\n<span id=\"std-setting-SECRET_KEY_FALLBACKS\"></span><h3><code class=\"docutils literal notranslate\">SEKRETESS_NYCKEL_FALLBACK</code><a class=\"heading-anchor\" href=\"#secret-key-fallbacks\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code></p>\n<p>En lista över hemliga reservnycklar för en viss Django-installation. Dessa används för att tillåta rotation av <code class=\"docutils literal notranslate\">SECRET_KEY</code>.</p>\n<p>För att rotera dina hemliga nycklar anger du en ny <code class=\"docutils literal notranslate\">SECRET_KEY</code> och flyttar det tidigare värdet till början av <code class=\"docutils literal notranslate\">SECRET_KEY_FALLBACKS</code>. Ta sedan bort de gamla värdena från slutet av <code class=\"docutils literal notranslate\">SECRET_KEY_FALLBACKS</code> när du är redo att avsluta sessionerna, tokens för återställning av lösenord och så vidare som använder dem.</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Observera</p>\n<p>Signeringsoperationer är beräkningsmässigt dyra. Om du har flera gamla nyckelvärden i <code class=\"docutils literal notranslate\">SECRET_KEY_FALLBACKS</code> läggs ytterligare overhead till alla kontroller som inte matchar en tidigare nyckel.</p>\n<p>Därför bör reservvärden tas bort efter en lämplig tidsperiod, vilket möjliggör nyckelrotation.</p>\n</aside>\n<p>Användningar av de hemliga nyckelvärdena bör inte förutsätta att de är text eller byte. Varje användning bör gå igenom <a class=\"reference internal\" href=\"/sv/5.2/ref/utils/#django.utils.encoding.force_str\" title=\"django.utils.encoding.force_str\"><code class=\"xref py py-func docutils literal notranslate\">force_str()</code></a> eller <a class=\"reference internal\" href=\"/sv/5.2/ref/utils/#django.utils.encoding.force_bytes\" title=\"django.utils.encoding.force_bytes\"><code class=\"xref py py-func docutils literal notranslate\">force_bytes()</code></a> för att konvertera den till önskad typ.</p>\n</section>\n<section id=\"secure-content-type-nosniff\">\n<span id=\"std-setting-SECURE_CONTENT_TYPE_NOSNIFF\"></span><h3><code class=\"docutils literal notranslate\">SECURE_CONTENT_TYPE_NOSNIFF</code><a class=\"heading-anchor\" href=\"#secure-content-type-nosniff\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">True</code></p>\n<p>Om <code class=\"docutils literal notranslate\">True</code>, ställer <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#django.middleware.security.SecurityMiddleware\" title=\"django.middleware.security.SecurityMiddleware\"><code class=\"xref py py-class docutils literal notranslate\">SecurityMiddleware</code></a> in <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#x-content-type-options\"><span class=\"std std-ref\">X-Content-Type-Options: nosniff</span></a>-huvudet på alla svar som inte redan har det.</p>\n</section>\n<section id=\"secure-cross-origin-opener-policy\">\n<span id=\"std-setting-SECURE_CROSS_ORIGIN_OPENER_POLICY\"></span><h3>pOLICY FÖR SÄKER ÖPPNING AV URSPRUNGSKÄLLOR<a class=\"heading-anchor\" href=\"#secure-cross-origin-opener-policy\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'same-origin'</code></p>\n<p>Om den inte är inställd på <code class=\"docutils literal notranslate\">None</code>, ställer <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#django.middleware.security.SecurityMiddleware\" title=\"django.middleware.security.SecurityMiddleware\"><code class=\"xref py py-class docutils literal notranslate\">SecurityMiddleware</code></a> in <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#cross-origin-opener-policy\"><span class=\"std std-ref\">Policy för öppnare för flera ursprung</span></a>-huvudet på alla svar som inte redan har det till det angivna värdet.</p>\n</section>\n<section id=\"secure-hsts-include-subdomains\">\n<span id=\"std-setting-SECURE_HSTS_INCLUDE_SUBDOMAINS\"></span><h3><code class=\"docutils literal notranslate\">SECURE_HSTS_INCLUDE_SUBDOMAINS</code><a class=\"heading-anchor\" href=\"#secure-hsts-include-subdomains\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om <code class=\"docutils literal notranslate\">True</code>, lägger <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#django.middleware.security.SecurityMiddleware\" title=\"django.middleware.security.SecurityMiddleware\"><code class=\"xref py py-class docutils literal notranslate\">SecurityMiddleware</code></a> till direktivet <code class=\"docutils literal notranslate\">includeSubDomains</code> till <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#http-strict-transport-security\"><span class=\"std std-ref\">HTTP Strict Transport Security</span></a>-huvudet. Det har ingen effekt om inte <a class=\"reference internal\" href=\"#std-setting-SECURE_HSTS_SECONDS\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_HSTS_SECONDS</code></a> är satt till ett värde som inte är noll.</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Varning</p>\n<p>Om du ställer in detta felaktigt kan det oåterkalleligen (för värdet på <a class=\"reference internal\" href=\"#std-setting-SECURE_HSTS_SECONDS\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_HSTS_SECONDS</code></a>) förstöra din webbplats. Läs <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#http-strict-transport-security\"><span class=\"std std-ref\">HTTP Strict Transport Security</span></a>-dokumentationen först.</p>\n</aside>\n</section>\n<section id=\"secure-hsts-preload\">\n<span id=\"std-setting-SECURE_HSTS_PRELOAD\"></span><h3><code class=\"docutils literal notranslate\">SÄKER_HSTS_FÖRLADDNING</code><a class=\"heading-anchor\" href=\"#secure-hsts-preload\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om <code class=\"docutils literal notranslate\">True</code>, lägger <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#django.middleware.security.SecurityMiddleware\" title=\"django.middleware.security.SecurityMiddleware\"><code class=\"xref py py-class docutils literal notranslate\">SecurityMiddleware</code></a> till <code class=\"docutils literal notranslate\">preload</code>-direktivet till <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#http-strict-transport-security\"><span class=\"std std-ref\">HTTP Strict Transport Security</span></a>-huvudet. Det har ingen effekt om inte <a class=\"reference internal\" href=\"#std-setting-SECURE_HSTS_SECONDS\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_HSTS_SECONDS</code></a> är satt till ett värde som inte är noll.</p>\n</section>\n<section id=\"secure-hsts-seconds\">\n<span id=\"std-setting-SECURE_HSTS_SECONDS\"></span><h3><code class=\"docutils literal notranslate\">SECURE_HSTS_SEKUNDER</code><a class=\"heading-anchor\" href=\"#secure-hsts-seconds\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">0</code></p>\n<p>Om det anges till ett heltal som inte är noll anger <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#django.middleware.security.SecurityMiddleware\" title=\"django.middleware.security.SecurityMiddleware\"><code class=\"xref py py-class docutils literal notranslate\">SecurityMiddleware</code></a> <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#http-strict-transport-security\"><span class=\"std std-ref\">HTTP Strict Transport Security</span></a>-huvudet på alla svar som inte redan har det.</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Varning</p>\n<p>Om du ställer in detta felaktigt kan det oåterkalleligen (under en tid) förstöra din webbplats. Läs <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#http-strict-transport-security\"><span class=\"std std-ref\">HTTP Strict Transport Security</span></a>-dokumentationen först.</p>\n</aside>\n</section>\n<section id=\"secure-proxy-ssl-header\">\n<span id=\"std-setting-SECURE_PROXY_SSL_HEADER\"></span><h3><code class=\"docutils literal notranslate\">SECURE_PROXY_SSL_HEADER</code><a class=\"heading-anchor\" href=\"#secure-proxy-ssl-header\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>En tupel som representerar en kombination av HTTP-rubrik/värde som visar att en begäran är säker. Detta styr beteendet hos request-objektets metod <code class=\"docutils literal notranslate\">is_secure()</code>.</p>\n<p>Som standard avgör <code class=\"docutils literal notranslate\">is_secure()</code> om en förfrågan är säker genom att bekräfta att en begärd URL använder <code class=\"docutils literal notranslate\">https://</code>. Denna metod är viktig för Djangos CSRF-skydd och den kan användas av din egen kod eller appar från tredje part.</p>\n<p>Om din Django-app är bakom en proxy kan proxyn dock ”svälja” oavsett om den ursprungliga begäran använder HTTPS eller inte. Om det finns en icke-HTTPS-anslutning mellan proxyn och Django skulle <code class=\"docutils literal notranslate\">is_secure()</code> alltid returnera <code class=\"docutils literal notranslate\">False</code> - även för förfrågningar som gjordes via HTTPS av slutanvändaren. Om det däremot finns en HTTPS-anslutning mellan proxyn och Django kommer <code class=\"docutils literal notranslate\">is_secure()</code> alltid att returnera <code class=\"docutils literal notranslate\">True</code> - även för förfrågningar som ursprungligen gjordes via HTTP.</p>\n<p>I den här situationen ska du konfigurera din proxy så att den anger en anpassad HTTP-header som talar om för Django om begäran kom in via HTTPS, och ange <code class=\"docutils literal notranslate\">SECURE_PROXY_SSL_HEADER</code> så att Django vet vilken header de ska leta efter.</p>\n<p>Ställ in en tuple med två element - namnet på den header som ska sökas och det värde som krävs. Till exempel:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>SECURE_PROXY_SSL_HEADER <span class=\"o\">=</span> <span class=\"p\">(</span><span class=\"s2\">&quot;HTTP_X_FORWARDED_PROTO&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;https&quot;</span><span class=\"p\">)</span>\n</code></pre></div>\n<p>Detta säger till Django att lita på rubriken <code class=\"docutils literal notranslate\">X-Forwarded-Proto</code> som kommer från vår proxy och att begäran garanterat är säker (dvs. den kom ursprungligen in via HTTPS) när:</p>\n<ul class=\"simple\">\n<li><p>rubrikvärdet är <code class=\"docutils literal notranslate\">'https'</code>, eller</p></li>\n<li><p>dess första värde längst till vänster är <code class=\"docutils literal notranslate\">'https'</code> när det gäller en kommaseparerad lista över protokoll (t.ex. <code class=\"docutils literal notranslate\">'https,http,http'</code>).</p></li>\n</ul>\n<p>Du bör <em>endast</em> ange denna inställning om du kontrollerar din proxy eller har någon annan garanti för att den anger/avlägsnar denna rubrik på lämpligt sätt.</p>\n<p>Observera att rubriken måste vara i det format som används av <code class=\"docutils literal notranslate\">request.META</code> - alla versaler och sannolikt börja med <code class=\"docutils literal notranslate\">HTTP_</code>. (Kom ihåg att Django automatiskt lägger till <code class=\"docutils literal notranslate\">'HTTP_'</code> i början av x-header-namn innan rubriken görs tillgänglig i <code class=\"docutils literal notranslate\">request.META</code>)</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Varning</p>\n<p><strong>Om du ändrar den här inställningen kan webbplatsens säkerhet äventyras. Se till att du förstår din inställning helt innan du ändrar den.</strong></p>\n<p>Kontrollera att ALLA följande är sanna innan du ställer in detta (med värdena från exemplet ovan):</p>\n<ul class=\"simple\">\n<li><p>Din Django-app befinner sig bakom en proxy.</p></li>\n<li><p>Din proxy tar bort rubriken <code class=\"docutils literal notranslate\">X-Forwarded-Proto</code> från alla inkommande förfrågningar, även om den innehåller en kommaseparerad lista över protokoll. Med andra ord, om slutanvändare inkluderar den här rubriken i sina förfrågningar kommer proxyn att kasta bort den.</p></li>\n<li><p>Din proxy ställer in rubriken <code class=\"docutils literal notranslate\">X-Forwarded-Proto</code> och skickar den till Django, men endast för förfrågningar som ursprungligen kommer in via HTTPS.</p></li>\n</ul>\n<p>Om något av dessa inte stämmer bör du låta denna inställning vara inställd på ”Ingen” och hitta ett annat sätt att fastställa HTTPS, kanske via anpassad middleware.</p>\n</aside>\n</section>\n<section id=\"secure-redirect-exempt\">\n<span id=\"std-setting-SECURE_REDIRECT_EXEMPT\"></span><h3><code class=\"docutils literal notranslate\">SÄKER_OMDIRIGERING_BEFRIAD</code><a class=\"heading-anchor\" href=\"#secure-redirect-exempt\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>Om en URL-sökväg matchar ett reguljärt uttryck i den här listan kommer begäran inte att omdirigeras till HTTPS. <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#django.middleware.security.SecurityMiddleware\" title=\"django.middleware.security.SecurityMiddleware\"><code class=\"xref py py-class docutils literal notranslate\">SecurityMiddleware</code></a> tar bort ledande snedstreck från URL-sökvägar, så mönster bör inte innehålla dem, t.ex. <code class=\"docutils literal notranslate\">SECURE_REDIRECT_EXEMPT = [r'^no-ssl/$', ...]</code>. Om <a class=\"reference internal\" href=\"#std-setting-SECURE_SSL_REDIRECT\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_SSL_REDIRECT</code></a> är <code class=\"docutils literal notranslate\">False</code> har denna inställning ingen effekt.</p>\n</section>\n<section id=\"secure-referrer-policy\">\n<span id=\"std-setting-SECURE_REFERRER_POLICY\"></span><h3><code class=\"docutils literal notranslate\">POLICY FÖR SÄKRA REFERENSER</code> <code class=\"docutils literal notranslate\">SECURE_REFERRER_POLICY</code><a class=\"heading-anchor\" href=\"#secure-referrer-policy\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'same-origin'</code></p>\n<p>Om den konfigureras ställer <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#django.middleware.security.SecurityMiddleware\" title=\"django.middleware.security.SecurityMiddleware\"><code class=\"xref py py-class docutils literal notranslate\">SecurityMiddleware</code></a> in <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#referrer-policy\"><span class=\"std std-ref\">Policy för hänvisare</span></a>-huvudet på alla svar som inte redan har det till det angivna värdet.</p>\n</section>\n<section id=\"secure-ssl-host\">\n<span id=\"std-setting-SECURE_SSL_HOST\"></span><h3><code class=\"docutils literal notranslate\">SECURE_SSL_HOST</code><a class=\"heading-anchor\" href=\"#secure-ssl-host\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Om det är en sträng (t.ex. <code class=\"docutils literal notranslate\">secure.example.com</code>) kommer alla SSL-omdirigeringar att skickas till den här värden i stället för den ursprungligen begärda värden (t.ex. <code class=\"docutils literal notranslate\">www.example.com</code>). Om <a class=\"reference internal\" href=\"#std-setting-SECURE_SSL_REDIRECT\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_SSL_REDIRECT</code></a> är <code class=\"docutils literal notranslate\">False</code> har denna inställning ingen effekt.</p>\n</section>\n<section id=\"secure-ssl-redirect\">\n<span id=\"std-setting-SECURE_SSL_REDIRECT\"></span><h3><code class=\"docutils literal notranslate\">SÄKER_SSL_OMDIRIGERING</code><a class=\"heading-anchor\" href=\"#secure-ssl-redirect\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om <code class=\"docutils literal notranslate\">True</code>, <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#django.middleware.security.SecurityMiddleware\" title=\"django.middleware.security.SecurityMiddleware\"><code class=\"xref py py-class docutils literal notranslate\">SecurityMiddleware</code></a> <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#ssl-redirect\"><span class=\"std std-ref\">redirects</span></a> alla icke-HTTPS-förfrågningar till HTTPS (utom för de URL:er som matchar ett reguljärt uttryck som anges i <a class=\"reference internal\" href=\"#std-setting-SECURE_REDIRECT_EXEMPT\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_REDIRECT_EXEMPT</code></a>).</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Observera</p>\n<p>Om inställningen <code class=\"docutils literal notranslate\">True</code> orsakar oändliga omdirigeringar betyder det förmodligen att din webbplats körs bakom en proxy och inte kan avgöra vilka förfrågningar som är säkra och vilka som inte är det. Din proxy ställer sannolikt in ett huvud för att indikera säkra förfrågningar; du kan åtgärda problemet genom att ta reda på vad det är för huvud och konfigurera <a class=\"reference internal\" href=\"#std-setting-SECURE_PROXY_SSL_HEADER\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_PROXY_SSL_HEADER</code></a>-inställningen i enlighet med detta.</p>\n</aside>\n</section>\n<section id=\"serialization-modules\">\n<span id=\"std-setting-SERIALIZATION_MODULES\"></span><h3><code class=\"docutils literal notranslate\">SERIALIZATION_MODULES</code><a class=\"heading-anchor\" href=\"#serialization-modules\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: Ej definierad</p>\n<p>En ordbok med moduler som innehåller serialiseringsdefinitioner (i form av strängar), med en nyckel i form av en strängidentifierare för serialiseringstypen. Om du t.ex. vill definiera en YAML-serialisator använder du:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>SERIALIZATION_MODULES <span class=\"o\">=</span> <span class=\"p\">{</span><span class=\"s2\">&quot;yaml&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;path.to.yaml_serializer&quot;</span><span class=\"p\">}</span>\n</code></pre></div>\n</section>\n<section id=\"server-email\">\n<span id=\"std-setting-SERVER_EMAIL\"></span><h3><code class=\"docutils literal notranslate\">SERVER_EMAIL</code><a class=\"heading-anchor\" href=\"#server-email\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'root&#64;localhost'</code></p>\n<p>E-postadressen som felmeddelanden kommer från, t.ex. de som skickas till <a class=\"reference internal\" href=\"#std-setting-ADMINS\"><code class=\"xref std std-setting docutils literal notranslate\">ADMINS</code></a> och <a class=\"reference internal\" href=\"#std-setting-MANAGERS\"><code class=\"xref std std-setting docutils literal notranslate\">MANAGERS</code></a>. Den här adressen används i rubriken <code class=\"docutils literal notranslate\">From:</code> och kan ha vilket format som helst som är giltigt i det valda e-postprotokollet.</p>\n<aside class=\"admonition-why-are-my-emails-sent-from-a-different-address admonition\" role=\"note\">\n<p class=\"admonition-title\">Varför skickas mina e-postmeddelanden från en annan adress?</p>\n<p>Denna adress används endast för felmeddelanden. Det är <em>inte</em> den adress som vanliga e-postmeddelanden som skickas med <a class=\"reference internal\" href=\"/sv/5.2/topics/email/#django.core.mail.send_mail\" title=\"django.core.mail.send_mail\"><code class=\"xref py py-func docutils literal notranslate\">send_mail()</code></a> kommer från; för det, se <a class=\"reference internal\" href=\"#std-setting-DEFAULT_FROM_EMAIL\"><code class=\"xref std std-setting docutils literal notranslate\">DEFAULT_FROM_EMAIL</code></a>.</p>\n</aside>\n</section>\n<section id=\"short-date-format\">\n<span id=\"std-setting-SHORT_DATE_FORMAT\"></span><h3><code class=\"docutils literal notranslate\">KORT_DATUM_FORMAT</code><a class=\"heading-anchor\" href=\"#short-date-format\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'m/d/Y</code> (t.ex. <code class=\"docutils literal notranslate\">12/31/2003</code>)</p>\n<p>En tillgänglig formatering som kan användas för att visa datumfält på mallar. Observera att motsvarande lokalt dikterat format har högre prioritet och kommer att tillämpas istället. Se <a class=\"reference internal\" href=\"/sv/5.2/ref/templates/builtins/#std-templatefilter-date\"><code class=\"xref std std-tfilter docutils literal notranslate\">tillåtna datumformatsträngar</code></a>.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-DATE_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">DATE_FORMAT</code></a> och <a class=\"reference internal\" href=\"#std-setting-SHORT_DATETIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">SHORT_DATETIME_FORMAT</code></a>.</p>\n</section>\n<section id=\"short-datetime-format\">\n<span id=\"std-setting-SHORT_DATETIME_FORMAT\"></span><h3><code class=\"docutils literal notranslate\">KORT_DATATID_FORMAT</code><a class=\"heading-anchor\" href=\"#short-datetime-format\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'m/d/Y P'</code> (t.ex. <code class=\"docutils literal notranslate\">12/31/2003 4 p.m.</code>)</p>\n<p>En tillgänglig formatering som kan användas för att visa datetime-fält på mallar. Observera att motsvarande lokalt dikterade format har högre prioritet och kommer att tillämpas istället. Se <a class=\"reference internal\" href=\"/sv/5.2/ref/templates/builtins/#std-templatefilter-date\"><code class=\"xref std std-tfilter docutils literal notranslate\">tillåtna datumformatsträngar</code></a>.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-DATE_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">DATE_FORMAT</code></a> och <a class=\"reference internal\" href=\"#std-setting-SHORT_DATE_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">SHORT_DATE_FORMAT</code></a>.</p>\n</section>\n<section id=\"signed-cookie-legacy-salt-fallback\">\n<span id=\"std-setting-SIGNED_COOKIE_LEGACY_SALT_FALLBACK\"></span><h3><code class=\"docutils literal notranslate\">SIGNED_COOKIE_LEGACY_SALT_FALLBACK</code><a class=\"heading-anchor\" href=\"#signed-cookie-legacy-salt-fallback\"><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=\"5.2.15\" role=\"note\">\n<p class=\"version-note-title\">New in Django 5.2.15</p></aside>\n<p>Standard: <code class=\"docutils literal notranslate\">True</code></p>\n<p>Controls whether <a class=\"reference internal\" href=\"/sv/5.2/ref/request-response/#django.http.HttpRequest.get_signed_cookie\" title=\"django.http.HttpRequest.get_signed_cookie\"><code class=\"xref py py-meth docutils literal notranslate\">get_signed_cookie()</code></a> accepts\ncookies signed with Django’s historical signed-cookie salt derivation based on\n<code class=\"docutils literal notranslate\">key + salt</code>.</p>\n<p>Set this to <code class=\"docutils literal notranslate\">False</code> to reject those legacy signed cookies and only accept\ncookies signed with Django’s current unambiguous signed-cookie salt derivation.\nThis transitional setting will be removed in Django 7.0, when the legacy signed\ncookies will no longer be accepted.</p>\n</section>\n<section id=\"signing-backend\">\n<span id=\"std-setting-SIGNING_BACKEND\"></span><h3><code class=\"docutils literal notranslate\">SIGNING_BACKEND</code><a class=\"heading-anchor\" href=\"#signing-backend\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'django.core.signing.TimestampSigner'</code></p>\n<p>Den backend som används för att signera cookies och andra data.</p>\n<p>Se även dokumentationen <a class=\"reference internal\" href=\"/sv/5.2/topics/signing/\"><span class=\"doc\">Kryptografisk signering</span></a>.</p>\n</section>\n<section id=\"silenced-system-checks\">\n<span id=\"std-setting-SILENCED_SYSTEM_CHECKS\"></span><h3><code class=\"docutils literal notranslate\">FÖRSVAGADE_SYSTEMKONTROLLER</code><a class=\"heading-anchor\" href=\"#silenced-system-checks\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>En lista med identifierare för meddelanden som genereras av ramverket för systemkontroller (t.ex. <code class=\"docutils literal notranslate\">[&quot;models.W001&quot;]</code>) som du vill bekräfta och ignorera permanent. Tystade kontroller kommer inte att matas ut till konsolen.</p>\n<p>Se även dokumentationen <a class=\"reference internal\" href=\"/sv/5.2/ref/checks/\"><span class=\"doc\">Ramverk för systemkontroll</span></a>.</p>\n</section>\n<section id=\"storages\">\n<span id=\"std-setting-STORAGES\"></span><h3><code class=\"docutils literal notranslate\">FÖRVARINGAR</code><a class=\"heading-anchor\" href=\"#storages\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"p\">{</span>\n    <span class=\"s2\">&quot;default&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span>\n        <span class=\"s2\">&quot;BACKEND&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;django.core.files.storage.FileSystemStorage&quot;</span><span class=\"p\">,</span>\n    <span class=\"p\">},</span>\n    <span class=\"s2\">&quot;staticfiles&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span>\n        <span class=\"s2\">&quot;BACKEND&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;django.contrib.staticfiles.storage.StaticFilesStorage&quot;</span><span class=\"p\">,</span>\n    <span class=\"p\">},</span>\n<span class=\"p\">}</span>\n</code></pre></div>\n<p>En ordbok som innehåller inställningarna för alla lagringsutrymmen som ska användas med Django. Det är en nästlad ordbok vars innehåll mappar ett lagringsalias till en ordbok som innehåller alternativen för en enskild lagring.</p>\n<p>Förråd kan ha vilket alias du vill. Det finns dock två alias som har särskild betydelse:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\">default</code> för <a class=\"reference internal\" href=\"/sv/5.2/topics/files/\"><span class=\"doc\">hantering av filer</span></a>. <code class=\"docutils literal notranslate\">'</code><a class=\"reference internal\" href=\"/sv/5.2/ref/files/storage/#django.core.files.storage.FileSystemStorage\" title=\"django.core.files.storage.FileSystemStorage\"><code class=\"xref py py-class docutils literal notranslate\">django.core.files.storage.FileSystemStorage</code></a><code class=\"docutils literal notranslate\">'</code> är standardlagringsmotorn.</p></li>\n<li><p><code class=\"docutils literal notranslate\">staticfiles</code> för <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/staticfiles/\"><span class=\"doc\">hantera statiska filer</span></a>. <code class=\"docutils literal notranslate\">'</code><code class=\"xref py py-class docutils literal notranslate\">django.contrib.staticfiles.storage.StaticFilesStorage`</code> <code class=\"docutils literal notranslate\">'</code> är standardlagringsmotorn.</p></li>\n</ul>\n<p>Följande är ett exempel på ett utdrag ur <code class=\"docutils literal notranslate\">settings.py</code> som definierar en anpassad fillagring som heter <code class=\"docutils literal notranslate\">example</code>:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>STORAGES <span class=\"o\">=</span> <span class=\"p\">{</span>\n    <span class=\"c1\"># ...</span>\n    <span class=\"s2\">&quot;example&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span>\n        <span class=\"s2\">&quot;BACKEND&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;django.core.files.storage.FileSystemStorage&quot;</span><span class=\"p\">,</span>\n        <span class=\"s2\">&quot;OPTIONS&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span>\n            <span class=\"s2\">&quot;location&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;/example&quot;</span><span class=\"p\">,</span>\n            <span class=\"s2\">&quot;base_url&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;/example/&quot;</span><span class=\"p\">,</span>\n        <span class=\"p\">},</span>\n    <span class=\"p\">},</span>\n<span class=\"p\">}</span>\n</code></pre></div>\n<p><code class=\"docutils literal notranslate\">OPTIONS</code> skickas till <code class=\"docutils literal notranslate\">BACKEND</code> vid initiering i <code class=\"docutils literal notranslate\">**kwargs</code>.</p>\n<p>En färdiginstallerad instans av lagringsbackends kan hämtas från <a class=\"reference internal\" href=\"/sv/5.2/ref/files/storage/#django.core.files.storage.storages\" title=\"django.core.files.storage.storages\"><code class=\"xref py py-data docutils literal notranslate\">django.core.files.storage.storages</code></a>. Använd en nyckel som motsvarar backend-definitionen i <a class=\"reference internal\" href=\"#std-setting-STORAGES\"><code class=\"xref std std-setting docutils literal notranslate\">STORAGES</code></a>.</p>\n<aside class=\"admonition-is-my-value-merged-with-the-default-value admonition\" role=\"note\">\n<p class=\"admonition-title\">Är mitt värde sammanfogat med standardvärdet?</p>\n<p>Om du definierar den här inställningen åsidosätts standardvärdet och slås <em>inte</em> samman med det.</p>\n</aside>\n</section>\n<section id=\"templates\">\n<span id=\"std-setting-TEMPLATES\"></span><h3><code class=\"docutils literal notranslate\">TEMPLATES</code><a class=\"heading-anchor\" href=\"#templates\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>En lista som innehåller inställningarna för alla mallmotorer som ska användas med Django. Varje objekt i listan är en ordbok som innehåller alternativen för en enskild motor.</p>\n<p>Här är en inställning som säger till Djangos mallmotor att ladda mallar från underkatalogen <code class=\"docutils literal notranslate\">templates</code> i varje installerat program:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>TEMPLATES <span class=\"o\">=</span> <span class=\"p\">[</span>\n    <span class=\"p\">{</span>\n        <span class=\"s2\">&quot;BACKEND&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;django.template.backends.django.DjangoTemplates&quot;</span><span class=\"p\">,</span>\n        <span class=\"s2\">&quot;APP_DIRS&quot;</span><span class=\"p\">:</span> <span class=\"kc\">True</span><span class=\"p\">,</span>\n    <span class=\"p\">},</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n<p>Följande alternativ är tillgängliga för alla backends.</p>\n<section id=\"std-setting-TEMPLATES-BACKEND\">\n<span id=\"id6\"></span><h4><code class=\"docutils literal notranslate\">BACKEND</code><a class=\"heading-anchor\" href=\"#std-setting-TEMPLATES-BACKEND\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: Ej definierad</p>\n<p>Den mallbackend som ska användas. De inbyggda mallbackendsen är:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\">'django.template.backends.django.DjangoTemplates'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'django.template.backends.jinja2.Jinja2'</code></p></li>\n</ul>\n<p>Du kan använda en mallbackend som inte levereras med Django genom att ställa in <code class=\"docutils literal notranslate\">BACKEND</code> till en fullständigt kvalificerad sökväg (dvs. <code class=\"docutils literal notranslate\">'mypackage.whatever.Backend'</code>).</p>\n</section>\n<section id=\"std-setting-TEMPLATES-NAME\">\n<span id=\"id7\"></span><h4><code class=\"docutils literal notranslate\">NAME</code><a class=\"heading-anchor\" href=\"#std-setting-TEMPLATES-NAME\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: se nedan</p>\n<p>Aliaset för just den här mallmotorn. Det är en identifierare som gör det möjligt att välja en motor för rendering. Alias måste vara unika för alla konfigurerade mallmotorer.</p>\n<p>Det är standardnamnet på modulen som definierar motorklassen, dvs. den näst sista delen av <a class=\"reference internal\" href=\"#std-setting-TEMPLATES-BACKEND\"><code class=\"xref std std-setting docutils literal notranslate\">BACKEND</code></a>, om det inte anges. Till exempel: om backend är <code class=\"docutils literal notranslate\">'mypackage.whatever.Backend'</code> så är dess standardnamn <code class=\"docutils literal notranslate\">'whatever'</code>.</p>\n</section>\n<section id=\"dirs\">\n<span id=\"std-setting-TEMPLATES-DIRS\"></span><h4><code class=\"docutils literal notranslate\">DIRS</code><a class=\"heading-anchor\" href=\"#dirs\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>Kataloger där sökmotorn ska leta efter mallens källfiler, i sökordning.</p>\n</section>\n<section id=\"app-dirs\">\n<span id=\"std-setting-TEMPLATES-APP_DIRS\"></span><h4><code class=\"docutils literal notranslate\">APP_DIRS</code><a class=\"heading-anchor\" href=\"#app-dirs\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om sökmotorn ska leta efter mallkällfiler i installerade program.</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Observera</p>\n<p>Standardfilen <code class=\"file docutils literal notranslate\">settings.py</code> som skapades av <a class=\"reference internal\" href=\"/sv/5.2/ref/django-admin/#django-admin-startproject\"><code class=\"xref std std-djadmin docutils literal notranslate\">django-admin startproject</code></a> ställer in <code class=\"docutils literal notranslate\">'APP_DIRS': True</code>.</p>\n</aside>\n</section>\n<section id=\"std-setting-TEMPLATES-OPTIONS\">\n<span id=\"id8\"></span><h4><code class=\"docutils literal notranslate\">OPTIONS</code><a class=\"heading-anchor\" href=\"#std-setting-TEMPLATES-OPTIONS\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Standard: <code class=\"docutils literal notranslate\">{}</code> (Tom dikt)</p>\n<p>Extra parametrar att skicka till mallens backend. Tillgängliga parametrar varierar beroende på mallens backend. Se <a class=\"reference internal\" href=\"/sv/5.2/topics/templates/#django.template.backends.django.DjangoTemplates\" title=\"django.template.backends.django.DjangoTemplates\"><code class=\"xref py py-class docutils literal notranslate\">DjangoTemplates</code></a> och <a class=\"reference internal\" href=\"/sv/5.2/topics/templates/#django.template.backends.jinja2.Jinja2\" title=\"django.template.backends.jinja2.Jinja2\"><code class=\"xref py py-class docutils literal notranslate\">Jinja2</code></a> för alternativen för de inbyggda backends.</p>\n</section>\n</section>\n<section id=\"test-runner\">\n<span id=\"std-setting-TEST_RUNNER\"></span><h3><code class=\"docutils literal notranslate\">TEST_RUNNER</code><a class=\"heading-anchor\" href=\"#test-runner\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'django.test.runner.DiscoverRunner'</code></p>\n<p>Namnet på den klass som ska användas för att starta testsviten. Se <span class=\"xref std std-ref\">andra ramverk för testning</span>.</p>\n</section>\n<section id=\"test-non-serialized-apps\">\n<span id=\"std-setting-TEST_NON_SERIALIZED_APPS\"></span><h3><code class=\"docutils literal notranslate\">TEST_NON_SERIALIZED_APPS</code><a class=\"heading-anchor\" href=\"#test-non-serialized-apps\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>För att återställa databastillståndet mellan tester för <code class=\"docutils literal notranslate\">TransactionTestCase</code> och databasbackends utan transaktioner, kommer Django att <a class=\"reference internal\" href=\"/sv/5.2/topics/testing/overview/#test-case-serialized-rollback\"><span class=\"std std-ref\">serialisera innehållet i alla appar</span></a> när den startar testkörningen så att den sedan kan ladda om från den kopian innan den kör tester som behöver det.</p>\n<p>Detta saktar ner starttiden för testköraren; om du har appar som du vet inte behöver den här funktionen kan du lägga till deras fullständiga namn här (t.ex. <code class=\"docutils literal notranslate\">'django.contrib.contenttypes'</code>) för att utesluta dem från denna serialiseringsprocess.</p>\n</section>\n<section id=\"thousand-separator\">\n<span id=\"std-setting-THOUSAND_SEPARATOR\"></span><h3><code class=\"docutils literal notranslate\">TUSENTALS_SEPARATOR</code><a class=\"heading-anchor\" href=\"#thousand-separator\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">','</code> (Komma)</p>\n<p>Standardavgränsare för tusen som används vid formatering av tal. Denna inställning används endast när <a class=\"reference internal\" href=\"#std-setting-USE_THOUSAND_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\">USE_THOUSAND_SEPARATOR</code></a> är <code class=\"docutils literal notranslate\">True</code> och <a class=\"reference internal\" href=\"#std-setting-NUMBER_GROUPING\"><code class=\"xref std std-setting docutils literal notranslate\">NUMBER_GROUPING</code></a> är större än <code class=\"docutils literal notranslate\">0</code>.</p>\n<p>Observera att det lokalt dikterade formatet har högre prioritet och kommer att tillämpas i stället.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-NUMBER_GROUPING\"><code class=\"xref std std-setting docutils literal notranslate\">NUMBER_GROUPING</code></a>, <a class=\"reference internal\" href=\"#std-setting-DECIMAL_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\">DECIMAL_SEPARATOR</code></a> och <a class=\"reference internal\" href=\"#std-setting-USE_THOUSAND_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\">USE_THOUSAND_SEPARATOR</code></a>.</p>\n</section>\n<section id=\"time-format\">\n<span id=\"std-setting-TIME_FORMAT\"></span><h3><code class=\"docutils literal notranslate\">TID_FORMAT</code><a class=\"heading-anchor\" href=\"#time-format\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'P'</code> (t.ex. <code class=\"docutils literal notranslate\">4 p.m.</code>)</p>\n<p>Standardformateringen som ska användas för att visa tidsfält i alla delar av systemet. Observera att det lokalt dikterade formatet har högre prioritet och kommer att tillämpas istället. Se <a class=\"reference internal\" href=\"/sv/5.2/ref/templates/builtins/#std-templatefilter-date\"><code class=\"xref std std-tfilter docutils literal notranslate\">tillåtna datumformatsträngar</code></a>.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-DATE_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">DATE_FORMAT</code></a> och <a class=\"reference internal\" href=\"#std-setting-DATETIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">DATETIME_FORMAT</code></a>.</p>\n</section>\n<section id=\"time-input-formats\">\n<span id=\"std-setting-TIME_INPUT_FORMATS\"></span><h3><code class=\"docutils literal notranslate\">TID_INMATNINGSFORMAT</code><a class=\"heading-anchor\" href=\"#time-input-formats\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"p\">[</span>\n    <span class=\"s2\">&quot;%H:%M:%S&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;14:30:59&#39;</span>\n    <span class=\"s2\">&quot;%H:%M:%S.</span><span class=\"si\">%f</span><span class=\"s2\">&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;14:30:59.000200&#39;</span>\n    <span class=\"s2\">&quot;%H:%M&quot;</span><span class=\"p\">,</span>  <span class=\"c1\"># &#39;14:30&#39;</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n<p>En lista över format som accepteras vid inmatning av data i ett tidsfält. Formaten prövas i ordning och det första giltiga formatet används. Observera att dessa formatsträngar använder Pythons <a class=\"reference external\" href=\"https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior\" title=\"(in Python v3.14)\"><span class=\"xref std std-ref\">datetime-modulsyntax</span></a>, inte formatsträngarna från <a class=\"reference internal\" href=\"/sv/5.2/ref/templates/builtins/#std-templatefilter-date\"><code class=\"xref std std-tfilter docutils literal notranslate\">date</code></a>-mallfiltret.</p>\n<p>Det lokalt dikterade formatet har högre prioritet och kommer att tillämpas istället.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-DATE_INPUT_FORMATS\"><code class=\"xref std std-setting docutils literal notranslate\">DATE_INPUT_FORMATS</code></a> och <a class=\"reference internal\" href=\"#std-setting-DATETIME_INPUT_FORMATS\"><code class=\"xref std std-setting docutils literal notranslate\">DATETIME_INPUT_FORMATS</code></a>.</p>\n</section>\n<section id=\"std-setting-TIME_ZONE\">\n<span id=\"id9\"></span><h3><code class=\"docutils literal notranslate\">TIME_ZONE</code><a class=\"heading-anchor\" href=\"#std-setting-TIME_ZONE\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'Amerika/Chicago'</code></p>\n<p>En sträng som representerar tidszonen för den här installationen. Se <a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/List_of_tz_database_time_zones\">lista över tidszoner</a>.</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Observera</p>\n<p>Eftersom Django först släpptes med <a class=\"reference internal\" href=\"#std-setting-TIME_ZONE\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_ZONE</code></a> inställd på <code class=\"docutils literal notranslate\">'America/Chicago</code>, är den globala inställningen (som används om inget är definierat i ditt projekts <code class=\"docutils literal notranslate\">settings.py</code>) fortfarande <code class=\"docutils literal notranslate\">'America/Chicago</code> för bakåtkompatibilitet. Nya projektmallar använder som standard <code class=\"docutils literal notranslate\">'UTC'</code>.</p>\n</aside>\n<p>Observera att detta inte nödvändigtvis är serverns tidszon. Till exempel: kan en server betjäna flera Django-drivna webbplatser, var och en med en separat tidszonsinställning.</p>\n<p>När <a class=\"reference internal\" href=\"#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\">USE_TZ</code></a> är <code class=\"docutils literal notranslate\">False</code>, är detta den tidszon som Django kommer att lagra alla datatider i. När <a class=\"reference internal\" href=\"#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\">USE_TZ</code></a> är <code class=\"docutils literal notranslate\">True</code> är detta den standardtidszon som Django kommer att använda för att visa datatider i mallar och för att tolka datatider som skrivs in i formulär.</p>\n<p>I Unix-miljöer (där <a class=\"reference external\" href=\"https://docs.python.org/3/library/time.html#time.tzset\" title=\"(in Python v3.14)\"><code class=\"xref py py-func docutils literal notranslate\">time.tzset()</code></a> är implementerad) ställer Django in variabeln <code class=\"docutils literal notranslate\">os.environ['TZ']</code> till den tidszon som du anger i inställningen <a class=\"reference internal\" href=\"#std-setting-TIME_ZONE\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_ZONE</code></a>. På så sätt kommer alla dina vyer och modeller automatiskt att fungera i denna tidszon. Django kommer dock inte att ställa in miljövariabeln <code class=\"docutils literal notranslate\">TZ</code> om du använder alternativet manuell konfiguration enligt beskrivningen i <a class=\"reference internal\" href=\"/sv/5.2/topics/settings/#settings-without-django-settings-module\"><span class=\"std std-ref\">manuell konfiguration av inställningar</span></a>. Om Django inte ställer in miljövariabeln <code class=\"docutils literal notranslate\">TZ</code> är det upp till dig att se till att dina processer körs i rätt miljö.</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Observera</p>\n<p>Django kan inte på ett tillförlitligt sätt använda alternativa tidszoner i en Windows-miljö. Om du kör Django på Windows måste <a class=\"reference internal\" href=\"#std-setting-TIME_ZONE\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_ZONE</code></a> ställas in så att den matchar systemets tidszon.</p>\n</aside>\n</section>\n<section id=\"use-i18n\">\n<span id=\"std-setting-USE_I18N\"></span><h3><code class=\"docutils literal notranslate\">USE_I18N</code><a class=\"heading-anchor\" href=\"#use-i18n\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">True</code></p>\n<p>En boolean som anger om Djangos översättningssystem ska vara aktiverat. Detta ger ett sätt att stänga av det, för prestanda. Om detta är inställt på <code class=\"docutils literal notranslate\">False</code>, kommer Django att göra vissa optimeringar för att inte ladda översättningsmaskineriet.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-LANGUAGE_CODE\"><code class=\"xref std std-setting docutils literal notranslate\">LANGUAGE_CODE</code></a> och <a class=\"reference internal\" href=\"#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\">USE_TZ</code></a>.</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Observera</p>\n<p>Standardfilen <code class=\"file docutils literal notranslate\">settings.py</code> som skapats av <a class=\"reference internal\" href=\"/sv/5.2/ref/django-admin/#django-admin-startproject\"><code class=\"xref std std-djadmin docutils literal notranslate\">django-admin startproject</code></a> innehåller <code class=\"docutils literal notranslate\">USE_I18N = True</code> för enkelhetens skull.</p>\n</aside>\n</section>\n<section id=\"use-thousand-separator\">\n<span id=\"std-setting-USE_THOUSAND_SEPARATOR\"></span><h3><code class=\"docutils literal notranslate\">ANVÄNDA_TUSENTALS_SEPARATOR</code><a class=\"heading-anchor\" href=\"#use-thousand-separator\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>En boolean som anger om siffror ska visas med en tusentalsavgränsare. När inställningen är <code class=\"docutils literal notranslate\">True</code> kommer Django att formatera siffror med hjälp av inställningarna <a class=\"reference internal\" href=\"#std-setting-NUMBER_GROUPING\"><code class=\"xref std std-setting docutils literal notranslate\">NUMBER_GROUPING</code></a> och <a class=\"reference internal\" href=\"#std-setting-THOUSAND_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\">THOUSAND_SEPARATOR</code></a>. De två sistnämnda inställningarna kan också dikteras av lokalen, som har företräde.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-DECIMAL_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\">DECIMAL_SEPARATOR</code></a>, <a class=\"reference internal\" href=\"#std-setting-NUMBER_GROUPING\"><code class=\"xref std std-setting docutils literal notranslate\">NUMBER_GROUPING</code></a> och <a class=\"reference internal\" href=\"#std-setting-THOUSAND_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\">THOUSAND_SEPARATOR</code></a>.</p>\n</section>\n<section id=\"use-tz\">\n<span id=\"std-setting-USE_TZ\"></span><h3><code class=\"docutils literal notranslate\">USE_TZ</code><a class=\"heading-anchor\" href=\"#use-tz\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">True</code></p>\n<p>Ett boolean som anger om datatider ska vara tidszonsmedvetna som standard eller inte. Om detta är inställt på <code class=\"docutils literal notranslate\">True</code> kommer Django att använda tidszonmedvetna datatider internt.</p>\n<p>När <code class=\"docutils literal notranslate\">USE_TZ</code> är False, kommer Django att använda naiva datatider i lokal tid, utom vid parsning av ISO 8601-formaterade strängar, där tidszoninformation alltid kommer att behållas om den finns.</p>\n<p>Se även <a class=\"reference internal\" href=\"#std-setting-TIME_ZONE\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_ZONE</code></a> och <a class=\"reference internal\" href=\"#std-setting-USE_I18N\"><code class=\"xref std std-setting docutils literal notranslate\">USE_I18N</code></a>.</p>\n</section>\n<section id=\"use-x-forwarded-host\">\n<span id=\"std-setting-USE_X_FORWARDED_HOST\"></span><h3><code class=\"docutils literal notranslate\">USE_X_FORWARDED_HOST</code><a class=\"heading-anchor\" href=\"#use-x-forwarded-host\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Ett boolean som anger om rubriken <code class=\"docutils literal notranslate\">X-Forwarded-Host</code> ska användas i stället för rubriken <code class=\"docutils literal notranslate\">Host</code>. Detta bör endast aktiveras om en proxy som ställer in detta huvud används.</p>\n<p>Denna inställning har prioritet över <a class=\"reference internal\" href=\"#std-setting-USE_X_FORWARDED_PORT\"><code class=\"xref std std-setting docutils literal notranslate\">USE_X_FORWARDED_PORT</code></a>. Enligt <span class=\"target\" id=\"index-4\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc7239.html#section-5.3\"><strong>RFC 7239 Section 5.3</strong></a> kan rubriken <code class=\"docutils literal notranslate\">X-Forwarded-Host</code> innehålla portnumret, i vilket fall du inte bör använda <a class=\"reference internal\" href=\"#std-setting-USE_X_FORWARDED_PORT\"><code class=\"xref std std-setting docutils literal notranslate\">USE_X_FORWARDED_PORT</code></a>.</p>\n</section>\n<section id=\"use-x-forwarded-port\">\n<span id=\"std-setting-USE_X_FORWARDED_PORT\"></span><h3><code class=\"docutils literal notranslate\">USE_X_FORWARDED_PORT</code><a class=\"heading-anchor\" href=\"#use-x-forwarded-port\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Ett boolean-värde som anger om rubriken <code class=\"docutils literal notranslate\">X-Forwarded-Port</code> ska användas i stället för variabeln <code class=\"docutils literal notranslate\">META</code> <code class=\"docutils literal notranslate\">SERVER_PORT</code>. Detta bör endast aktiveras om en proxy som ställer in detta huvud används.</p>\n<p><a class=\"reference internal\" href=\"#std-setting-USE_X_FORWARDED_HOST\"><code class=\"xref std std-setting docutils literal notranslate\">USE_X_FORWARDED_HOST</code></a> har prioritet över denna inställning.</p>\n</section>\n<section id=\"wsgi-application\">\n<span id=\"std-setting-WSGI_APPLICATION\"></span><h3><code class=\"docutils literal notranslate\">WSGI_APPLIKATION</code><a class=\"heading-anchor\" href=\"#wsgi-application\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Den fullständiga Python-sökvägen till WSGI-applikationsobjektet som Djangos inbyggda servrar (t.ex. <a class=\"reference internal\" href=\"/sv/5.2/ref/django-admin/#django-admin-runserver\"><code class=\"xref std std-djadmin docutils literal notranslate\">runserver</code></a>) kommer att använda. Ledningskommandot <a class=\"reference internal\" href=\"/sv/5.2/ref/django-admin/#django-admin-startproject\"><code class=\"xref std std-djadmin docutils literal notranslate\">django-admin startproject</code></a> kommer att skapa en standardfil <code class=\"docutils literal notranslate\">wsgi.py</code> med en <code class=\"docutils literal notranslate\">application</code> callable i den, och peka denna inställning till den <code class=\"docutils literal notranslate\">application</code>.</p>\n<p>Om den inte är inställd kommer returvärdet för <code class=\"docutils literal notranslate\">django.core.wsgi.get_wsgi_application()</code> att användas. I det här fallet kommer beteendet för <a class=\"reference internal\" href=\"/sv/5.2/ref/django-admin/#django-admin-runserver\"><code class=\"xref std std-djadmin docutils literal notranslate\">runserver</code></a> att vara identiskt med tidigare Django-versioner.</p>\n</section>\n<section id=\"year-month-format\">\n<span id=\"std-setting-YEAR_MONTH_FORMAT\"></span><h3><code class=\"docutils literal notranslate\">ÅR_MÅNAD_FORMAT</code><a class=\"heading-anchor\" href=\"#year-month-format\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'F Y'</code></p>\n<p>Standardformateringen som ska användas för datumfält på Django-administratörens ändringslistsidor - och eventuellt av andra delar av systemet - i de fall då endast år och månad visas.</p>\n<p>Till exempel:, när en Django-administratörs sida med ändringslistor filtreras med en datumdrilldown, visar rubriken för en viss månad månaden och året. Olika lokala språk har olika format. Till exempel: skulle amerikansk engelska säga ”January 2006”, medan en annan lokal skulle säga ”2006/January”</p>\n<p>Observera att motsvarande lokalt dikterat format har högre prioritet och kommer att tillämpas istället.</p>\n<p>Se <a class=\"reference internal\" href=\"/sv/5.2/ref/templates/builtins/#std-templatefilter-date\"><code class=\"xref std std-tfilter docutils literal notranslate\">tillåtna datumformatsträngar</code></a>. Se även <a class=\"reference internal\" href=\"#std-setting-DATE_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">DATE_FORMAT</code></a>, <a class=\"reference internal\" href=\"#std-setting-DATETIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">DATETIME_FORMAT</code></a>, <a class=\"reference internal\" href=\"#std-setting-TIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_FORMAT</code></a> och <a class=\"reference internal\" href=\"#std-setting-MONTH_DAY_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">MONTH_DAY_FORMAT</code></a>.</p>\n</section>\n<section id=\"x-frame-options\">\n<span id=\"std-setting-X_FRAME_OPTIONS\"></span><h3><code class=\"docutils literal notranslate\">X_FRAME_OPTIONS</code><a class=\"heading-anchor\" href=\"#x-frame-options\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'DENY'</code></p>\n<p>Standardvärdet för X-Frame-Options-huvudet som används av <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#django.middleware.clickjacking.XFrameOptionsMiddleware\" title=\"django.middleware.clickjacking.XFrameOptionsMiddleware\"><code class=\"xref py py-class docutils literal notranslate\">XFrameOptionsMiddleware</code></a>. Se dokumentationen för <a class=\"reference internal\" href=\"/sv/5.2/ref/clickjacking/\"><span class=\"doc\">clickjacking protection</span></a>.</p>\n</section>\n</section>\n<section id=\"auth\">\n<h2><a class=\"toc-backref\" href=\"#id13\" role=\"doc-backlink\">Auth</a><a class=\"headerlink\" href=\"#auth\" title=\"Link to this heading\">¶</a></h2>\n<p>Inställningar för <a class=\"reference internal\" href=\"/sv/5.2/topics/auth/#module-django.contrib.auth\" title=\"django.contrib.auth: Django's authentication framework.\"><code class=\"xref py py-mod docutils literal notranslate\">django.contrib.auth</code></a>.</p>\n<section id=\"authentication-backends\">\n<span id=\"std-setting-AUTHENTICATION_BACKENDS\"></span><h3><code class=\"docutils literal notranslate\">AUTENTICATION_BACKENDS</code><a class=\"heading-anchor\" href=\"#authentication-backends\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">['django.contrib.auth.backends.ModelBackend']</code></p>\n<p>En lista över klasser för autentiseringsbackends (som strängar) som ska användas vid försök att autentisera en användare. Se <a class=\"reference internal\" href=\"/sv/5.2/topics/auth/customizing/#authentication-backends\"><span class=\"std std-ref\">authentication backends documentation</span></a> för mer information.</p>\n</section>\n<section id=\"auth-user-model\">\n<span id=\"std-setting-AUTH_USER_MODEL\"></span><h3><code class=\"docutils literal notranslate\">AUTH_USER_MODEL</code><a class=\"heading-anchor\" href=\"#auth-user-model\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'auth.User'</code></p>\n<p>Den modell som ska användas för att representera en användare. Se <a class=\"reference internal\" href=\"/sv/5.2/topics/auth/customizing/#auth-custom-user\"><span class=\"std std-ref\">Ersätta en anpassad User-modell</span></a>.</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Varning</p>\n<p>Du kan inte ändra AUTH_USER_MODEL-inställningen under ett projekts livstid (dvs. när du har skapat och migrerat modeller som är beroende av den) utan stora ansträngningar. Den är avsedd att ställas in vid projektstart, och modellen som den hänvisar till måste vara tillgänglig vid den första migreringen av appen som den finns i. Se <a class=\"reference internal\" href=\"/sv/5.2/topics/auth/customizing/#auth-custom-user\"><span class=\"std std-ref\">Ersätta en anpassad User-modell</span></a> för mer information.</p>\n</aside>\n</section>\n<section id=\"login-redirect-url\">\n<span id=\"std-setting-LOGIN_REDIRECT_URL\"></span><h3><code class=\"docutils literal notranslate\">LOGIN_REDIRECT_URL</code><a class=\"heading-anchor\" href=\"#login-redirect-url\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'/accounts/profile/'</code></p>\n<p>URL:en eller <a class=\"reference internal\" href=\"/sv/5.2/topics/http/urls/#naming-url-patterns\"><span class=\"std std-ref\">namngivet URL-mönster</span></a> dit förfrågningar omdirigeras efter inloggning när <a class=\"reference internal\" href=\"/sv/5.2/topics/auth/default/#django.contrib.auth.views.LoginView\" title=\"django.contrib.auth.views.LoginView\"><code class=\"xref py py-class docutils literal notranslate\">LoginView</code></a> inte får någon <code class=\"docutils literal notranslate\">next</code> GET-parameter.</p>\n</section>\n<section id=\"login-url\">\n<span id=\"std-setting-LOGIN_URL\"></span><h3><code class=\"docutils literal notranslate\">LOGIN_URL</code><a class=\"heading-anchor\" href=\"#login-url\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'/accounts/login/'</code></p>\n<p>URL:en eller <a class=\"reference internal\" href=\"/sv/5.2/topics/http/urls/#naming-url-patterns\"><span class=\"std std-ref\">namngivet URL-mönster</span></a> där förfrågningar omdirigeras för inloggning när man använder <a class=\"reference internal\" href=\"/sv/5.2/topics/auth/default/#django.contrib.auth.decorators.login_required\" title=\"django.contrib.auth.decorators.login_required\"><code class=\"xref py py-func docutils literal notranslate\">login_required()</code></a> decorator, <a class=\"reference internal\" href=\"/sv/5.2/topics/auth/default/#django.contrib.auth.mixins.LoginRequiredMixin\" title=\"django.contrib.auth.mixins.LoginRequiredMixin\"><code class=\"xref py py-class docutils literal notranslate\">LoginRequiredMixin</code></a>, <a class=\"reference internal\" href=\"/sv/5.2/topics/auth/default/#django.contrib.auth.mixins.AccessMixin\" title=\"django.contrib.auth.mixins.AccessMixin\"><code class=\"xref py py-class docutils literal notranslate\">AccessMixin</code></a>, eller när <a class=\"reference internal\" href=\"/sv/5.2/ref/middleware/#django.contrib.auth.middleware.LoginRequiredMiddleware\" title=\"django.contrib.auth.middleware.LoginRequiredMiddleware\"><code class=\"xref py py-class docutils literal notranslate\">LoginRequiredMiddleware</code></a> är installerad.</p>\n</section>\n<section id=\"logout-redirect-url\">\n<span id=\"std-setting-LOGOUT_REDIRECT_URL\"></span><h3><code class=\"docutils literal notranslate\">LOGOUT_REDIRECT_URL</code><a class=\"heading-anchor\" href=\"#logout-redirect-url\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>URL:en eller <a class=\"reference internal\" href=\"/sv/5.2/topics/http/urls/#naming-url-patterns\"><span class=\"std std-ref\">namngivet URL-mönster</span></a> dit förfrågningar omdirigeras efter utloggning om <a class=\"reference internal\" href=\"/sv/5.2/topics/auth/default/#django.contrib.auth.views.LogoutView\" title=\"django.contrib.auth.views.LogoutView\"><code class=\"xref py py-class docutils literal notranslate\">LogoutView</code></a> inte har attributet <code class=\"docutils literal notranslate\">next_page</code>.</p>\n<p>Om <code class=\"docutils literal notranslate\">None</code>, kommer ingen omdirigering att utföras och logout-vyn kommer att återges.</p>\n</section>\n<section id=\"password-reset-timeout\">\n<span id=\"std-setting-PASSWORD_RESET_TIMEOUT\"></span><h3><code class=\"docutils literal notranslate\">LÖSENORD_ÅTERSTÄLL_TIMEOUT</code><a class=\"heading-anchor\" href=\"#password-reset-timeout\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">259200</code> (3 dagar, i sekunder)</p>\n<p>Antal sekunder som en länk för återställning av lösenord är giltig.</p>\n<p>Används av <a class=\"reference internal\" href=\"/sv/5.2/topics/auth/default/#django.contrib.auth.views.PasswordResetConfirmView\" title=\"django.contrib.auth.views.PasswordResetConfirmView\"><code class=\"xref py py-class docutils literal notranslate\">PasswordResetConfirmView</code></a>.</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Observera</p>\n<p>Att minska värdet på denna timeout gör ingen skillnad för en angripares möjlighet att brute-forcea en token för återställning av lösenord. Tokens är utformade för att vara säkra från brute-forcing utan någon timeout.</p>\n<p>Denna timeout finns för att skydda mot vissa osannolika attackscenarier, t.ex. att någon får tillgång till e-postarkiv som kan innehålla gamla, oanvända lösenordsåterställningstoken.</p>\n</aside>\n</section>\n<section id=\"password-hashers\">\n<span id=\"std-setting-PASSWORD_HASHERS\"></span><h3><code class=\"docutils literal notranslate\">LÖSENORD_HASHERS</code><a class=\"heading-anchor\" href=\"#password-hashers\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Se <a class=\"reference internal\" href=\"/sv/5.2/topics/auth/passwords/#auth-password-storage\"><span class=\"std std-ref\">Hur Django lagrar lösenord</span></a>.</p>\n<p>Standard:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"p\">[</span>\n    <span class=\"s2\">&quot;django.contrib.auth.hashers.PBKDF2PasswordHasher&quot;</span><span class=\"p\">,</span>\n    <span class=\"s2\">&quot;django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher&quot;</span><span class=\"p\">,</span>\n    <span class=\"s2\">&quot;django.contrib.auth.hashers.Argon2PasswordHasher&quot;</span><span class=\"p\">,</span>\n    <span class=\"s2\">&quot;django.contrib.auth.hashers.BCryptSHA256PasswordHasher&quot;</span><span class=\"p\">,</span>\n    <span class=\"s2\">&quot;django.contrib.auth.hashers.ScryptPasswordHasher&quot;</span><span class=\"p\">,</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n</section>\n<section id=\"auth-password-validators\">\n<span id=\"std-setting-AUTH_PASSWORD_VALIDATORS\"></span><h3><code class=\"docutils literal notranslate\">AUTH_LÖSENORD_VALIDATORER</code><a class=\"heading-anchor\" href=\"#auth-password-validators\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>Listan över validerare som används för att kontrollera styrkan i användarens lösenord. Se <a class=\"reference internal\" href=\"/sv/5.2/topics/auth/passwords/#password-validation\"><span class=\"std std-ref\">Validering av lösenord</span></a> för mer information. Som standard utförs ingen validering och alla lösenord accepteras.</p>\n</section>\n</section>\n<section id=\"messages\">\n<span id=\"settings-messages\"></span><h2><a class=\"toc-backref\" href=\"#id14\" role=\"doc-backlink\">Meddelanden</a><a class=\"headerlink\" href=\"#messages\" title=\"Link to this heading\">¶</a></h2>\n<p>Inställningar för <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/messages/#module-django.contrib.messages\" title=\"django.contrib.messages: Provides cookie- and session-based temporary message storage.\"><code class=\"xref py py-mod docutils literal notranslate\">django.contrib.messages</code></a>.</p>\n<section id=\"message-level\">\n<span id=\"std-setting-MESSAGE_LEVEL\"></span><h3><code class=\"docutils literal notranslate\">MEDDELANDE_NIVÅ</code><a class=\"heading-anchor\" href=\"#message-level\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">meddelanden.INFO</code></p>\n<p>Anger den lägsta meddelandenivån som registreras av meddelanderamen. Se <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/messages/#message-level\"><span class=\"std std-ref\">meddelandenivåer</span></a> för mer information.</p>\n<aside class=\"admonition-avoiding-circular-imports admonition\" role=\"note\">\n<p class=\"admonition-title\">Undvika cirkulär import</p>\n<p>Om du åsidosätter <code class=\"docutils literal notranslate\">MESSAGE_LEVEL</code> i din inställningsfil och förlitar dig på någon av de inbyggda konstanterna, måste du importera konstantmodulen direkt för att undvika risken för cirkulär import, t.ex:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.messages</span> <span class=\"kn\">import</span> constants <span class=\"k\">as</span> message_constants\n\nMESSAGE_LEVEL <span class=\"o\">=</span> message_constants<span class=\"o\">.</span>DEBUG\n</code></pre></div>\n<p>Om så önskas kan du ange de numeriska värdena för konstanterna direkt enligt värdena i ovanstående <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/messages/#message-level-constants\"><span class=\"std std-ref\">constants table</span></a>.</p>\n</aside>\n</section>\n<section id=\"message-storage\">\n<span id=\"std-setting-MESSAGE_STORAGE\"></span><h3><code class=\"docutils literal notranslate\">MEDDELANDE_LAGRING</code><a class=\"heading-anchor\" href=\"#message-storage\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'django.contrib.messages.storage.fallback.FallbackStorage'</code></p>\n<p>Styr var Django lagrar meddelandedata. Giltiga värden är:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\">'django.contrib.messages.storage.fallback.FallbackStorage'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'django.contrib.messages.storage.session.SessionStorage'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'django.contrib.messages.storage.cookie.CookieStorage'</code></p></li>\n</ul>\n<p>Se <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/messages/#message-storage-backends\"><span class=\"std std-ref\">backends för meddelandelagring</span></a> för mer information.</p>\n<p>De backends som använder cookies – <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/messages/#django.contrib.messages.storage.cookie.CookieStorage\" title=\"django.contrib.messages.storage.cookie.CookieStorage\"><code class=\"xref py py-class docutils literal notranslate\">CookieStorage</code></a> och <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/messages/#django.contrib.messages.storage.fallback.FallbackStorage\" title=\"django.contrib.messages.storage.fallback.FallbackStorage\"><code class=\"xref py py-class docutils literal notranslate\">FallbackStorage</code></a> – använder värdet av <a class=\"reference internal\" href=\"#std-setting-SESSION_COOKIE_DOMAIN\"><code class=\"xref std std-setting docutils literal notranslate\">SESSION_COOKIE_DOMAIN</code></a>, <a class=\"reference internal\" href=\"#std-setting-SESSION_COOKIE_SECURE\"><code class=\"xref std std-setting docutils literal notranslate\">SESSION_COOKIE_SECURE</code></a> och <a class=\"reference internal\" href=\"#std-setting-SESSION_COOKIE_HTTPONLY\"><code class=\"xref std std-setting docutils literal notranslate\">SESSION_COOKIE_HTTPONLY</code></a> när de ställer in sina cookies.</p>\n</section>\n<section id=\"message-tags\">\n<span id=\"std-setting-MESSAGE_TAGS\"></span><h3><code class=\"docutils literal notranslate\">MEDDELANDEN_TAGGAR</code><a class=\"heading-anchor\" href=\"#message-tags\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"p\">{</span>\n    messages<span class=\"o\">.</span>DEBUG<span class=\"p\">:</span> <span class=\"s2\">&quot;debug&quot;</span><span class=\"p\">,</span>\n    messages<span class=\"o\">.</span>INFO<span class=\"p\">:</span> <span class=\"s2\">&quot;info&quot;</span><span class=\"p\">,</span>\n    messages<span class=\"o\">.</span>SUCCESS<span class=\"p\">:</span> <span class=\"s2\">&quot;success&quot;</span><span class=\"p\">,</span>\n    messages<span class=\"o\">.</span>WARNING<span class=\"p\">:</span> <span class=\"s2\">&quot;warning&quot;</span><span class=\"p\">,</span>\n    messages<span class=\"o\">.</span>ERROR<span class=\"p\">:</span> <span class=\"s2\">&quot;error&quot;</span><span class=\"p\">,</span>\n<span class=\"p\">}</span>\n</code></pre></div>\n<p>Detta anger mappningen av meddelandenivå till meddelandetagg, som vanligtvis återges som en CSS-klass i HTML. Om du anger ett värde kommer det att utöka standardvärdet. Detta innebär att du bara behöver ange de värden som du behöver åsidosätta. Se <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/messages/#message-displaying\"><span class=\"std std-ref\">Visning av meddelanden</span></a> ovan för mer information.</p>\n<aside class=\"admonition-avoiding-circular-imports admonition\" role=\"note\">\n<p class=\"admonition-title\">Undvika cirkulär import</p>\n<p>Om du åsidosätter <code class=\"docutils literal notranslate\">MESSAGE_TAGS</code> i din inställningsfil och förlitar dig på någon av de inbyggda konstanterna, måste du importera <code class=\"docutils literal notranslate\">constants</code>-modulen direkt för att undvika risken för cirkulär import, t.ex:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.messages</span> <span class=\"kn\">import</span> constants <span class=\"k\">as</span> message_constants\n\nMESSAGE_TAGS <span class=\"o\">=</span> <span class=\"p\">{</span>message_constants<span class=\"o\">.</span>INFO<span class=\"p\">:</span> <span class=\"s2\">&quot;&quot;</span><span class=\"p\">}</span>\n</code></pre></div>\n<p>Om så önskas kan du ange de numeriska värdena för konstanterna direkt enligt värdena i ovanstående <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/messages/#message-level-constants\"><span class=\"std std-ref\">constants table</span></a>.</p>\n</aside>\n</section>\n</section>\n<section id=\"sessions\">\n<span id=\"settings-sessions\"></span><h2><a class=\"toc-backref\" href=\"#id15\" role=\"doc-backlink\">Sessioner</a><a class=\"headerlink\" href=\"#sessions\" title=\"Link to this heading\">¶</a></h2>\n<p>Inställningar för <a class=\"reference internal\" href=\"/sv/5.2/topics/http/sessions/#module-django.contrib.sessions\" title=\"django.contrib.sessions: Provides session management for Django projects.\"><code class=\"xref py py-mod docutils literal notranslate\">django.contrib.sessions</code></a>.</p>\n<section id=\"session-cache-alias\">\n<span id=\"std-setting-SESSION_CACHE_ALIAS\"></span><h3><code class=\"docutils literal notranslate\">SESSION_CACHE_ALIAS</code><a class=\"heading-anchor\" href=\"#session-cache-alias\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'default'</code></p>\n<p>Om du använder <a class=\"reference internal\" href=\"/sv/5.2/topics/http/sessions/#cached-sessions-backend\"><span class=\"std std-ref\">cache-baserad sessionslagring</span></a>, väljer du här vilken cache som ska användas.</p>\n</section>\n<section id=\"session-cookie-age\">\n<span id=\"std-setting-SESSION_COOKIE_AGE\"></span><h3><code class=\"docutils literal notranslate\">SESSION_COOKIE_AGE</code><a class=\"heading-anchor\" href=\"#session-cookie-age\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">1209600</code> (2 veckor, i sekunder)</p>\n<p>Ålder för sessionscookies, i sekunder.</p>\n</section>\n<section id=\"session-cookie-domain\">\n<span id=\"std-setting-SESSION_COOKIE_DOMAIN\"></span><h3><code class=\"docutils literal notranslate\">SESSION_COOKIE_DOMÄN</code><a class=\"heading-anchor\" href=\"#session-cookie-domain\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Den domän som ska användas för sessionscookies. Ange detta till en sträng som <code class=\"docutils literal notranslate\">&quot;example.com&quot;</code> för domänöverskridande cookies, eller använd <code class=\"docutils literal notranslate\">None</code> för en standarddomäncookie.</p>\n<p>Om du vill använda domänöverskridande cookies med <a class=\"reference internal\" href=\"#std-setting-CSRF_USE_SESSIONS\"><code class=\"xref std std-setting docutils literal notranslate\">CSRF_USE_SESSIONS</code></a> måste du inkludera en inledande punkt (t.ex. <code class=\"docutils literal notranslate\">&quot;.example.com&quot;</code>) för att CSRF-mellanvarans referer-kontroll ska fungera.</p>\n<p>Var försiktig när du uppdaterar den här inställningen på en produktionswebbplats. Om du uppdaterar den här inställningen för att aktivera domänöverskridande cookies på en webbplats som tidigare använde standarddomäncookies kommer befintliga användares cookies att ställas in på den gamla domänen. Detta kan leda till att de inte kan logga in så länge dessa cookies finns kvar.</p>\n<p>Denna inställning påverkar även cookies som ställs in av <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/messages/#module-django.contrib.messages\" title=\"django.contrib.messages: Provides cookie- and session-based temporary message storage.\"><code class=\"xref py py-mod docutils literal notranslate\">django.contrib.messages</code></a>.</p>\n</section>\n<section id=\"session-cookie-httponly\">\n<span id=\"std-setting-SESSION_COOKIE_HTTPONLY\"></span><h3><code class=\"docutils literal notranslate\">SESSION_COOKIE_HTTPONLY</code><a class=\"heading-anchor\" href=\"#session-cookie-httponly\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">True</code></p>\n<p>Om flaggan <code class=\"docutils literal notranslate\">HttpOnly</code> ska användas för sessionskakan. Om denna är inställd på <code class=\"docutils literal notranslate\">True</code> kommer JavaScript på klientsidan inte att kunna komma åt sessionscookien.</p>\n<p><a class=\"reference external\" href=\"https://owasp.org/www-community/HttpOnly\">HttpOnly</a> är en flagga som ingår i en Set-Cookie HTTP-svarshuvud. Den ingår i standarden <span class=\"target\" id=\"index-5\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc6265.html#section-4.1.2.6\"><strong>RFC 6265 Section 4.1.2.6</strong></a> för cookies och kan vara ett användbart sätt att minska risken för att ett skript på klientsidan får tillgång till skyddade cookie-data.</p>\n<p>Detta gör det mindre trivialt för en angripare att eskalera en cross-site scripting-sårbarhet till fullständig kapning av en användares session. Det finns inte många bra skäl till att stänga av detta. Din kod bör inte läsa sessionskakor från JavaScript.</p>\n</section>\n<section id=\"session-cookie-name\">\n<span id=\"std-setting-SESSION_COOKIE_NAME\"></span><h3><code class=\"docutils literal notranslate\">SESSION_COOKIE_NAMN</code><a class=\"heading-anchor\" href=\"#session-cookie-name\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'sessionid'</code></p>\n<p>Namnet på den cookie som ska användas för sessioner. Det kan vara vad du vill (så länge det skiljer sig från de andra cookienamnen i din applikation).</p>\n</section>\n<section id=\"session-cookie-path\">\n<span id=\"std-setting-SESSION_COOKIE_PATH\"></span><h3><code class=\"docutils literal notranslate\">SESSION_COOKIE_PATH</code><a class=\"heading-anchor\" href=\"#session-cookie-path\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'/'</code></p>\n<p>Den sökväg som anges i sessionskakan. Denna bör antingen matcha URL-sökvägen i din Django-installation eller vara överordnad den sökvägen.</p>\n<p>Detta är användbart om du har flera Django-instanser som körs under samma värdnamn. De kan använda olika cookie-sökvägar, och varje instans kommer bara att se sin egen session cookie.</p>\n</section>\n<section id=\"session-cookie-samesite\">\n<span id=\"std-setting-SESSION_COOKIE_SAMESITE\"></span><h3><code class=\"docutils literal notranslate\">SESSION_COOKIE_SAMESITE</code><a class=\"heading-anchor\" href=\"#session-cookie-samesite\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'Lax'</code></p>\n<p>Värdet på flaggan <a class=\"reference external\" href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value\">SameSite</a> i sessionscookien. Denna flagga förhindrar att cookien skickas i cross-site requests, vilket förhindrar CSRF-attacker och omöjliggör vissa metoder för att stjäla sessionscookies.</p>\n<p>Möjliga värden för inställningen är:</p>\n<ul>\n<li><p><code class=\"docutils literal notranslate\">'Strict'</code>: förhindrar att cookien skickas från webbläsaren till målwebbplatsen i alla sammanhang med cross-site browsing, även när du följer en vanlig länk.</p>\n<p>För en GitHub-liknande webbplats skulle detta till exempel innebära att om en inloggad användare följer en länk till ett privat GitHub-projekt som publiceras på ett företags diskussionsforum eller via e-post, kommer GitHub inte att ta emot sessionskakan och användaren kommer inte att kunna komma åt projektet. En banks webbplats vill dock sannolikt inte tillåta att några transaktionssidor länkas från externa webbplatser, så flaggan ”Strict” skulle vara lämplig.</p>\n</li>\n<li><p><code class=\"docutils literal notranslate\">'Lax'</code> (standard): ger en balans mellan säkerhet och användbarhet för webbplatser som vill behålla användarens inloggade session när användaren kommer från en extern länk.</p>\n<p>I GitHub-scenariot skulle sessionskakan tillåtas när man följer en vanlig länk från en extern webbplats och blockeras i CSRF-benägna förfrågningsmetoder (t.ex. <code class=\"docutils literal notranslate\">POST</code>).</p>\n</li>\n<li><p><code class=\"docutils literal notranslate\">'None'</code> (sträng): sessionskakan skickas med alla förfrågningar på samma webbplats och mellan olika webbplatser.</p></li>\n<li><p><code class=\"docutils literal notranslate\">False</code>: avaktiverar flaggan.</p></li>\n</ul>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Observera</p>\n<p>Moderna webbläsare har en säkrare standardpolicy för flaggan ”Samma webbplats” och antar ”Lax” för cookies utan en uttrycklig värdeinställning.</p>\n</aside>\n</section>\n<section id=\"session-cookie-secure\">\n<span id=\"std-setting-SESSION_COOKIE_SECURE\"></span><h3><code class=\"docutils literal notranslate\">SESSION_COOKIE_SECURE</code><a class=\"heading-anchor\" href=\"#session-cookie-secure\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om en säker cookie ska användas för sessionscookien. Om detta är inställt på <code class=\"docutils literal notranslate\">True</code> kommer cookien att markeras som ”säker”, vilket innebär att webbläsare kan se till att cookien endast skickas via en HTTPS-anslutning.</p>\n<p>Det är ingen bra idé att låta den här inställningen vara avstängd eftersom en angripare kan fånga en okrypterad sessionskaka med en paketsniffer och använda kakan för att kapa användarens session.</p>\n</section>\n<section id=\"session-engine\">\n<span id=\"std-setting-SESSION_ENGINE\"></span><h3><code class=\"docutils literal notranslate\">SESSION_ENGINE</code><a class=\"heading-anchor\" href=\"#session-engine\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'django.contrib.sessions.backends.db'</code></p>\n<p>Styr var Django lagrar sessionsdata. Inkluderade motorer är:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\">'django.contrib.sessions.backends.db'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'django.contrib.sessions.backends.file'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'django.contrib.sessions.backends.cache'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'django.contrib.sessions.backends.cached_db'</code></p></li>\n<li><p><code class=\"docutils literal notranslate\">'django.contrib.sessions.backends.signed_cookies'</code></p></li>\n</ul>\n<p>Se <a class=\"reference internal\" href=\"/sv/5.2/topics/http/sessions/#configuring-sessions\"><span class=\"std std-ref\">Konfigurera sessionsmotorn</span></a> för mer information.</p>\n</section>\n<section id=\"session-expire-at-browser-close\">\n<span id=\"std-setting-SESSION_EXPIRE_AT_BROWSER_CLOSE\"></span><h3><code class=\"docutils literal notranslate\">SESSION_EXPIRE_AT_BROWSER_CLOSE</code><a class=\"heading-anchor\" href=\"#session-expire-at-browser-close\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om sessionen ska upphöra att gälla när användaren stänger webbläsaren. Se <a class=\"reference internal\" href=\"/sv/5.2/topics/http/sessions/#browser-length-vs-persistent-sessions\"><span class=\"std std-ref\">Sessioner som varar hela webbläsaren jämfört med permanenta sessioner</span></a>.</p>\n</section>\n<section id=\"session-file-path\">\n<span id=\"std-setting-SESSION_FILE_PATH\"></span><h3><code class=\"docutils literal notranslate\">SESSION_FILE_PATH</code><a class=\"heading-anchor\" href=\"#session-file-path\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Om du använder filbaserad sessionslagring anger detta den katalog där Django kommer att lagra sessionsdata. När standardvärdet (<code class=\"docutils literal notranslate\">None</code>) används, kommer Django att använda den temporära standardkatalogen för systemet.</p>\n</section>\n<section id=\"session-save-every-request\">\n<span id=\"std-setting-SESSION_SAVE_EVERY_REQUEST\"></span><h3><code class=\"docutils literal notranslate\">SESSION_SAVE_EVERY_REQUEST</code><a class=\"heading-anchor\" href=\"#session-save-every-request\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">False</code></p>\n<p>Om sessionsdata ska sparas vid varje begäran. Om detta är <code class=\"docutils literal notranslate\">False</code> (standard) sparas sessionsdata endast om de har ändrats, dvs. om något av dess ordboksvärden har tilldelats eller tagits bort. Tomma sessioner skapas inte, även om den här inställningen är aktiv.</p>\n</section>\n<section id=\"session-serializer\">\n<span id=\"std-setting-SESSION_SERIALIZER\"></span><h3><code class=\"docutils literal notranslate\">SESSION_SERIALIZER</code><a class=\"heading-anchor\" href=\"#session-serializer\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">'django.contrib.sessions.serializers.JSONSerializer'</code> ``</p>\n<p>Fullständig importsökväg för en serializer-klass som ska användas för serialisering av sessionsdata. Inkluderad serializer är:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\">'django.contrib.sessions.serializers.JSONSerializer'</code></p></li>\n</ul>\n<p>Se <a class=\"reference internal\" href=\"/sv/5.2/topics/http/sessions/#session-serialization\"><span class=\"std std-ref\">Serialisering av session</span></a> för mer information.</p>\n</section>\n</section>\n<section id=\"sites\">\n<h2><a class=\"toc-backref\" href=\"#id16\" role=\"doc-backlink\">Webbplatser</a><a class=\"headerlink\" href=\"#sites\" title=\"Link to this heading\">¶</a></h2>\n<p>Inställningar för <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/sites/#module-django.contrib.sites\" title=\"django.contrib.sites: Lets you operate multiple websites from the same database and Django project\"><code class=\"xref py py-mod docutils literal notranslate\">django.contrib.sites</code></a>.</p>\n<section id=\"site-id\">\n<span id=\"std-setting-SITE_ID\"></span><h3><code class=\"docutils literal notranslate\">SITE_ID</code><a class=\"heading-anchor\" href=\"#site-id\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: Ej definierad</p>\n<p>ID, i form av ett heltal, för den aktuella webbplatsen i databastabellen <code class=\"docutils literal notranslate\">django_site</code>. Detta används för att applikationsdata ska kunna kopplas till specifika webbplatser och en enda databas ska kunna hantera innehåll för flera webbplatser.</p>\n</section>\n</section>\n<section id=\"static-files\">\n<span id=\"settings-staticfiles\"></span><h2><a class=\"toc-backref\" href=\"#id17\" role=\"doc-backlink\">Statiska filer</a><a class=\"headerlink\" href=\"#static-files\" title=\"Link to this heading\">¶</a></h2>\n<p>Inställningar för <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/staticfiles/#module-django.contrib.staticfiles\" title=\"django.contrib.staticfiles: An app for handling static files.\"><code class=\"xref py py-mod docutils literal notranslate\">django.contrib.staticfiles</code></a>.</p>\n<section id=\"static-root\">\n<span id=\"std-setting-STATIC_ROOT\"></span><h3><code class=\"docutils literal notranslate\">STATISK_ROOT</code><a class=\"heading-anchor\" href=\"#static-root\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>Den absoluta sökvägen till den katalog där <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/staticfiles/#django-admin-collectstatic\"><code class=\"xref std std-djadmin docutils literal notranslate\">collectstatic</code></a> ska samla in statiska filer för distribution.</p>\n<p>Exempel: <code class=\"docutils literal notranslate\">&quot;/var/www/example.com/static/&quot;</code></p>\n<p>Om contrib-appen <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/staticfiles/\"><span class=\"doc\">staticfiles</span></a> är aktiverad (som i standardprojektmallen) kommer kommandot <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/staticfiles/#django-admin-collectstatic\"><code class=\"xref std std-djadmin docutils literal notranslate\">collectstatic</code></a> att samla in statiska filer till den här katalogen. Se guiden <a class=\"reference internal\" href=\"/sv/5.2/howto/static-files/\"><span class=\"doc\">hantering av statiska filer</span></a> för mer information om användning.</p>\n<aside class=\"admonition admonition-warning\" role=\"note\">\n<p class=\"admonition-title\">Varning</p>\n<p>Detta bör vara en ursprungligen tom destinationskatalog för att samla dina statiska filer från deras permanenta platser till en katalog för att underlätta distributionen; det är <strong>inte</strong> en plats att lagra dina statiska filer permanent. Du bör göra det i kataloger som kommer att hittas av <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/staticfiles/\"><span class=\"doc\">staticfiles</span></a> <a class=\"reference internal\" href=\"#std-setting-STATICFILES_FINDERS\"><code class=\"xref std std-setting docutils literal notranslate\">finders</code></a>, som som standard är <code class=\"docutils literal notranslate\">'static/'</code> appunderkataloger och alla kataloger som du inkluderar i <a class=\"reference internal\" href=\"#std-setting-STATICFILES_DIRS\"><code class=\"xref std std-setting docutils literal notranslate\">STATICFILES_DIRS</code></a>).</p>\n</aside>\n</section>\n<section id=\"static-url\">\n<span id=\"std-setting-STATIC_URL\"></span><h3><code class=\"docutils literal notranslate\">STATIC_URL</code><a class=\"heading-anchor\" href=\"#static-url\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">None</code></p>\n<p>URL som ska användas vid hänvisning till statiska filer som finns i <a class=\"reference internal\" href=\"#std-setting-STATIC_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\">STATIC_ROOT</code></a>.</p>\n<p>Exempel: <code class=\"docutils literal notranslate\">&quot;static/&quot;</code> eller <code class=\"docutils literal notranslate\">&quot;https://static.example.com/&quot;</code></p>\n<p>Om inte <code class=\"docutils literal notranslate\">None</code>, kommer detta att användas som basväg för <a class=\"reference internal\" href=\"/sv/5.2/topics/forms/media/#form-asset-paths\"><span class=\"std std-ref\">asset definitions</span></a> (klassen <code class=\"docutils literal notranslate\">Media</code>) och <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/staticfiles/\"><span class=\"doc\">staticfiles app</span></a>.</p>\n<p>Det måste sluta med ett snedstreck om det anges som ett icke-tomt värde.</p>\n<p>Du kan behöva <a class=\"reference internal\" href=\"/sv/5.2/howto/static-files/#serving-static-files-in-development\"><span class=\"std std-ref\">konfigurera de här filerna så att de serveras under utveckling</span></a> och du kommer definitivt att behöva göra det <a class=\"reference internal\" href=\"/sv/5.2/howto/static-files/deployment/\"><span class=\"doc\">under produktion</span></a>.</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Observera</p>\n<p>Om <a class=\"reference internal\" href=\"#std-setting-STATIC_URL\"><code class=\"xref std std-setting docutils literal notranslate\">STATIC_URL</code></a> är en relativ sökväg kommer den att föregås av det servertillhandahållna värdet för <code class=\"docutils literal notranslate\">SCRIPT_NAME</code> (eller <code class=\"docutils literal notranslate\">/</code> om det inte är angivet). Detta gör det enklare att servera en Django-applikation i en underväg utan att lägga till en extra konfiguration i inställningarna.</p>\n</aside>\n</section>\n<section id=\"staticfiles-dirs\">\n<span id=\"std-setting-STATICFILES_DIRS\"></span><h3><code class=\"docutils literal notranslate\">STATICFILES_DIRS</code><a class=\"heading-anchor\" href=\"#staticfiles-dirs\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard: <code class=\"docutils literal notranslate\">[]</code> (tom lista)</p>\n<p>Den här inställningen definierar de ytterligare platser som appen staticfiles ska passera om sökfunktionen <code class=\"docutils literal notranslate\">FileSystemFinder</code> är aktiverad, t.ex. om du använder hanteringskommandot <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/staticfiles/#django-admin-collectstatic\"><code class=\"xref std std-djadmin docutils literal notranslate\">collectstatic</code></a> eller <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/staticfiles/#django-admin-findstatic\"><code class=\"xref std std-djadmin docutils literal notranslate\">findstatic</code></a> eller använder vyn för servering av statiska filer.</p>\n<p>Detta bör ställas in på en lista med strängar som innehåller fullständiga sökvägar till dina ytterligare filkataloger, t.ex.:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>STATICFILES_DIRS <span class=\"o\">=</span> <span class=\"p\">[</span>\n    <span class=\"s2\">&quot;/home/special.polls.com/polls/static&quot;</span><span class=\"p\">,</span>\n    <span class=\"s2\">&quot;/home/polls.com/polls/static&quot;</span><span class=\"p\">,</span>\n    <span class=\"s2\">&quot;/opt/webfiles/common&quot;</span><span class=\"p\">,</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n<p>Observera att dessa sökvägar bör använda snedstreck i Unix-stil, även i Windows (t.ex. <code class=\"docutils literal notranslate\">&quot;C:/Users/user/mysite/extra_static_content&quot;</code>).</p>\n<section id=\"prefixes-optional\">\n<span id=\"staticfiles-dirs-prefixes\"></span><h4>Prefix (valfritt)<a class=\"heading-anchor\" href=\"#prefixes-optional\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<p>Om du vill hänvisa till filer på en av platserna med ett ytterligare namnområde kan du <strong>valfritt</strong> ange ett prefix som <code class=\"docutils literal notranslate\">(prefix, sökväg)</code>-tupler, t.ex.:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code>STATICFILES_DIRS <span class=\"o\">=</span> <span class=\"p\">[</span>\n    <span class=\"c1\"># ...</span>\n    <span class=\"p\">(</span><span class=\"s2\">&quot;downloads&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;/opt/webfiles/stats&quot;</span><span class=\"p\">),</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n<p>Om du till exempel antar att du har <a class=\"reference internal\" href=\"#std-setting-STATIC_URL\"><code class=\"xref std std-setting docutils literal notranslate\">STATIC_URL</code></a> inställd på <code class=\"docutils literal notranslate\">'static/'</code>, skulle kommandot <a class=\"reference internal\" href=\"/sv/5.2/ref/contrib/staticfiles/#django-admin-collectstatic\"><code class=\"xref std std-djadmin docutils literal notranslate\">collectstatic</code></a> samla in ”stats”-filerna i underkatalogen <code class=\"docutils literal notranslate\">'downloads'</code> i <a class=\"reference internal\" href=\"#std-setting-STATIC_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\">STATIC_ROOT</code></a>.</p>\n<p>Detta gör att du kan hänvisa till den lokala filen <code class=\"docutils literal notranslate\">'/opt/webfiles/stats/polls_20101022.tar.gz'</code> med <code class=\"docutils literal notranslate\">'/static/downloads/polls_20101022.tar.gz'</code> i dina mallar, t.ex:</p>\n<div class=\"code-block\" data-language=\"html+django\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Django template</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Django template code\"><code><span class=\"p\">&lt;</span><span class=\"nt\">a</span> <span class=\"na\">href</span><span class=\"o\">=</span><span class=\"s\">&quot;</span><span class=\"cp\">{%</span> <span class=\"k\">static</span> <span class=\"s1\">&#39;downloads/polls_20101022.tar.gz&#39;</span> <span class=\"cp\">%}</span><span class=\"s\">&quot;</span><span class=\"p\">&gt;</span>\n</code></pre></div>\n</section>\n</section>\n<section id=\"staticfiles-finders\">\n<span id=\"std-setting-STATICFILES_FINDERS\"></span><h3><code class=\"docutils literal notranslate\">STATISKA FILER_FINDERS</code><a class=\"heading-anchor\" href=\"#staticfiles-finders\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Standard:</p>\n<div class=\"code-block\" data-language=\"default\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Code</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Code code\"><code><span class=\"p\">[</span>\n    <span class=\"s2\">&quot;django.contrib.staticfiles.finders.FileSystemFinder&quot;</span><span class=\"p\">,</span>\n    <span class=\"s2\">&quot;django.contrib.staticfiles.finders.AppDirectoriesFinder&quot;</span><span class=\"p\">,</span>\n<span class=\"p\">]</span>\n</code></pre></div>\n<p>Listan över Finder-backends som vet hur man hittar statiska filer på olika platser.</p>\n<p>Standardinställningen hittar filer som lagras i inställningen <a class=\"reference internal\" href=\"#std-setting-STATICFILES_DIRS\"><code class=\"xref std std-setting docutils literal notranslate\">STATICFILES_DIRS</code></a> (med hjälp av <code class=\"docutils literal notranslate\">django.contrib.staticfiles.finders.FileSystemFinder</code>) och i en <code class=\"docutils literal notranslate\">statisk</code> underkatalog för varje app (med hjälp av <code class=\"docutils literal notranslate\">django.contrib.staticfiles.finders.AppDirectoriesFinder</code>). Om det finns flera filer med samma namn kommer den första filen som hittas att användas.</p>\n<p>En sökare är inaktiverad som standard: <code class=\"docutils literal notranslate\">django.contrib.staticfiles.finders.DefaultStorageFinder</code>. Om den läggs till i inställningen <a class=\"reference internal\" href=\"#std-setting-STATICFILES_FINDERS\"><code class=\"xref std std-setting docutils literal notranslate\">STATICFILES_FINDERS</code></a> kommer den att leta efter statiska filer i standardfillagringen som definieras av nyckeln <code class=\"docutils literal notranslate\">default</code> i inställningen <code class=\"xref std std-setting docutils literal notranslate\">STORAGES`</code>.</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Observera</p>\n<p>När du använder sökfunktionen <code class=\"docutils literal notranslate\">AppDirectoriesFinder</code> ska du se till att dina appar kan hittas av statiska filer genom att lägga till appen i inställningen <a class=\"reference internal\" href=\"#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\">INSTALLED_APPS</code></a> på din webbplats.</p>\n</aside>\n<p>Statiska filsökare betraktas för närvarande som ett privat gränssnitt, och detta gränssnitt är därför odokumenterat.</p>\n</section>\n</section>\n<section id=\"core-settings-topical-index\">\n<h2><a class=\"toc-backref\" href=\"#id18\" role=\"doc-backlink\">Aktuellt index för kärninställningar</a><a class=\"headerlink\" href=\"#core-settings-topical-index\" title=\"Link to this heading\">¶</a></h2>\n<section id=\"cache\">\n<h3>Cache<a class=\"heading-anchor\" href=\"#cache\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"#std-setting-CACHES\"><code class=\"xref std std-setting docutils literal notranslate\">CACHES</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-CACHE_MIDDLEWARE_ALIAS\"><code class=\"xref std std-setting docutils literal notranslate\">CACHE_MIDDLEWARE_ALIAS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-CACHE_MIDDLEWARE_KEY_PREFIX\"><code class=\"xref std std-setting docutils literal notranslate\">CACHE_MIDDLEWARE_KEY_PREFIX</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-CACHE_MIDDLEWARE_SECONDS\"><code class=\"xref std std-setting docutils literal notranslate\">CACHE_MIDDLEWARE_SECONDS</code></a></p></li>\n</ul>\n</section>\n<section id=\"database\">\n<h3>Databas<a class=\"heading-anchor\" href=\"#database\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p><code class=\"xref std std-setting docutils literal notranslate\">DATABASER</code></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DATABASE_ROUTERS\"><code class=\"xref std std-setting docutils literal notranslate\">DATABASE_ROUTERS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DEFAULT_INDEX_TABLESPACE\"><code class=\"xref std std-setting docutils literal notranslate\">DEFAULT_INDEX_TABLESPACE</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DEFAULT_TABLESPACE\"><code class=\"xref std std-setting docutils literal notranslate\">DEFAULT_TABLESPACE</code></a></p></li>\n</ul>\n</section>\n<section id=\"debugging\">\n<h3>Felsökning<a class=\"heading-anchor\" href=\"#debugging\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\">DEBUG</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DEBUG_PROPAGATE_EXCEPTIONS\"><code class=\"xref std std-setting docutils literal notranslate\">DEBUG_PROPAGATE_EXCEPTIONS</code></a></p></li>\n</ul>\n</section>\n<section id=\"email\">\n<h3>E-postadress<a class=\"heading-anchor\" href=\"#email\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"#std-setting-ADMINS\"><code class=\"xref std std-setting docutils literal notranslate\">ADMINS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DEFAULT_CHARSET\"><code class=\"xref std std-setting docutils literal notranslate\">DEFAULT_CHARSET</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DEFAULT_FROM_EMAIL\"><code class=\"xref std std-setting docutils literal notranslate\">DEFAULT_FROM_EMAIL</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-EMAIL_BACKEND\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_BACKEND</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-EMAIL_FILE_PATH\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_FILE_PATH</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-EMAIL_HOST\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_HOST</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-EMAIL_HOST_PASSWORD\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_HOST_PASSWORD</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-EMAIL_HOST_USER\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_HOST_USER</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-EMAIL_PORT\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_PORT</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-EMAIL_SSL_CERTFILE\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_SSL_CERTFILE</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-EMAIL_SSL_KEYFILE\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_SSL_KEYFILE</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-EMAIL_SUBJECT_PREFIX\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_SUBJECT_PREFIX</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-EMAIL_TIMEOUT\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_TIMEOUT</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-EMAIL_USE_LOCALTIME\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_USE_LOCALTIME</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-EMAIL_USE_SSL\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_USE_SSL</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-EMAIL_USE_TLS\"><code class=\"xref std std-setting docutils literal notranslate\">EMAIL_USE_TLS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-MANAGERS\"><code class=\"xref std std-setting docutils literal notranslate\">MANAGERS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SERVER_EMAIL\"><code class=\"xref std std-setting docutils literal notranslate\">SERVER_EMAIL</code></a></p></li>\n</ul>\n</section>\n<section id=\"error-reporting\">\n<h3>Felrapportering<a class=\"heading-anchor\" href=\"#error-reporting\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"#std-setting-DEFAULT_EXCEPTION_REPORTER\"><code class=\"xref std std-setting docutils literal notranslate\">DEFAULT_EXCEPTION_REPORTER</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DEFAULT_EXCEPTION_REPORTER_FILTER\"><code class=\"xref std std-setting docutils literal notranslate\">DEFAULT_EXCEPTION_REPORTER_FILTER</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-IGNORABLE_404_URLS\"><code class=\"xref std std-setting docutils literal notranslate\">IGNORABLE_404_URLS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-MANAGERS\"><code class=\"xref std std-setting docutils literal notranslate\">MANAGERS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SILENCED_SYSTEM_CHECKS\"><code class=\"xref std std-setting docutils literal notranslate\">SILENCED_SYSTEM_CHECKS</code></a></p></li>\n</ul>\n</section>\n<section id=\"file-uploads\">\n<span id=\"file-upload-settings\"></span><h3>Filuppladdningar<a class=\"heading-anchor\" href=\"#file-uploads\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"#std-setting-FILE_UPLOAD_HANDLERS\"><code class=\"xref std std-setting docutils literal notranslate\">FILE_UPLOAD_HANDLERS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-FILE_UPLOAD_MAX_MEMORY_SIZE\"><code class=\"xref std std-setting docutils literal notranslate\">FILE_UPLOAD_MAX_MEMORY_SIZE</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-FILE_UPLOAD_PERMISSIONS\"><code class=\"xref std std-setting docutils literal notranslate\">FILE_UPLOAD_PERMISSIONS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-FILE_UPLOAD_TEMP_DIR\"><code class=\"xref std std-setting docutils literal notranslate\">FILE_UPLOAD_TEMP_DIR</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\">MEDIA_ROOT</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-MEDIA_URL\"><code class=\"xref std std-setting docutils literal notranslate\">MEDIA_URL</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-STORAGES\"><code class=\"xref std std-setting docutils literal notranslate\">STORAGES</code></a></p></li>\n</ul>\n</section>\n<section id=\"forms\">\n<h3>Formulär<a class=\"heading-anchor\" href=\"#forms\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"#std-setting-FORM_RENDERER\"><code class=\"xref std std-setting docutils literal notranslate\">FORM_RENDERER</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-FORMS_URLFIELD_ASSUME_HTTPS\"><code class=\"xref std std-setting docutils literal notranslate\">FORMS_URLFIELD_ASSUME_HTTPS</code></a></p></li>\n</ul>\n</section>\n<section id=\"globalization-i18n-l10n\">\n<h3>Globalisering (<code class=\"docutils literal notranslate\">i18n</code>/l10n`)<a class=\"heading-anchor\" href=\"#globalization-i18n-l10n\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<section id=\"internationalization-i18n\">\n<span id=\"settings-i18n\"></span><h4>Internationalisering (<code class=\"docutils literal notranslate\">i18n</code>)<a class=\"heading-anchor\" href=\"#internationalization-i18n\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<ul class=\"simple\">\n<li><p><code class=\"xref std std-setting docutils literal notranslate\">FÖRSTA_DAGEN_I_VECKAN</code></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-FORMAT_MODULE_PATH\"><code class=\"xref std std-setting docutils literal notranslate\">FORMAT_MODULE_PATH</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-LANGUAGE_COOKIE_AGE\"><code class=\"xref std std-setting docutils literal notranslate\">LANGUAGE_COOKIE_AGE</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-LANGUAGE_COOKIE_DOMAIN\"><code class=\"xref std std-setting docutils literal notranslate\">LANGUAGE_COOKIE_DOMAIN</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-LANGUAGE_COOKIE_HTTPONLY\"><code class=\"xref std std-setting docutils literal notranslate\">LANGUAGE_COOKIE_HTTPONLY</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-LANGUAGE_COOKIE_NAME\"><code class=\"xref std std-setting docutils literal notranslate\">LANGUAGE_COOKIE_NAME</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-LANGUAGE_COOKIE_PATH\"><code class=\"xref std std-setting docutils literal notranslate\">LANGUAGE_COOKIE_PATH</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-LANGUAGE_COOKIE_SAMESITE\"><code class=\"xref std std-setting docutils literal notranslate\">LANGUAGE_COOKIE_SAMESITE</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-LANGUAGE_COOKIE_SECURE\"><code class=\"xref std std-setting docutils literal notranslate\">LANGUAGE_COOKIE_SECURE</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-LANGUAGES\"><code class=\"xref std std-setting docutils literal notranslate\">LANGUAGES</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-LANGUAGES_BIDI\"><code class=\"xref std std-setting docutils literal notranslate\">LANGUAGES_BIDI</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-LOCALE_PATHS\"><code class=\"xref std std-setting docutils literal notranslate\">LOCALE_PATHS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-TIME_ZONE\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_ZONE</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-USE_I18N\"><code class=\"xref std std-setting docutils literal notranslate\">USE_I18N</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\">USE_TZ</code></a></p></li>\n</ul>\n</section>\n<section id=\"localization-l10n\">\n<span id=\"settings-l10n\"></span><h4>Lokalisering (<code class=\"docutils literal notranslate\">l10n</code>)<a class=\"heading-anchor\" href=\"#localization-l10n\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h4>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"#std-setting-DATE_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">DATE_FORMAT</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DATE_INPUT_FORMATS\"><code class=\"xref std std-setting docutils literal notranslate\">DATE_INPUT_FORMATS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DATETIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">DATETIME_FORMAT</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DATETIME_INPUT_FORMATS\"><code class=\"xref std std-setting docutils literal notranslate\">DATETIME_INPUT_FORMATS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DECIMAL_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\">DECIMAL_SEPARATOR</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-LANGUAGE_CODE\"><code class=\"xref std std-setting docutils literal notranslate\">LANGUAGE_CODE</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-MONTH_DAY_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">MONTH_DAY_FORMAT</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-NUMBER_GROUPING\"><code class=\"xref std std-setting docutils literal notranslate\">NUMBER_GROUPING</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SHORT_DATE_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">SHORT_DATE_FORMAT</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SHORT_DATETIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">SHORT_DATETIME_FORMAT</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-THOUSAND_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\">THOUSAND_SEPARATOR</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-TIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_FORMAT</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-TIME_INPUT_FORMATS\"><code class=\"xref std std-setting docutils literal notranslate\">TIME_INPUT_FORMATS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-USE_THOUSAND_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\">USE_THOUSAND_SEPARATOR</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-YEAR_MONTH_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\">YEAR_MONTH_FORMAT</code></a></p></li>\n</ul>\n</section>\n</section>\n<section id=\"http\">\n<h3>HTTP<a class=\"heading-anchor\" href=\"#http\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"#std-setting-DATA_UPLOAD_MAX_MEMORY_SIZE\"><code class=\"xref std std-setting docutils literal notranslate\">DATA_UPLOAD_MAX_MEMORY_SIZE</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DATA_UPLOAD_MAX_NUMBER_FIELDS\"><code class=\"xref std std-setting docutils literal notranslate\">DATA_UPLOAD_MAX_NUMBER_FIELDS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DATA_UPLOAD_MAX_NUMBER_FILES\"><code class=\"xref std std-setting docutils literal notranslate\">DATA_UPLOAD_MAX_NUMBER_FILES</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DEFAULT_CHARSET\"><code class=\"xref std std-setting docutils literal notranslate\">DEFAULT_CHARSET</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-DISALLOWED_USER_AGENTS\"><code class=\"xref std std-setting docutils literal notranslate\">DISALLOWED_USER_AGENTS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-FORCE_SCRIPT_NAME\"><code class=\"xref std std-setting docutils literal notranslate\">FORCE_SCRIPT_NAME</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-INTERNAL_IPS\"><code class=\"xref std std-setting docutils literal notranslate\">INTERNAL_IPS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-MIDDLEWARE\"><code class=\"xref std std-setting docutils literal notranslate\">MIDDLEWARE</code></a></p></li>\n<li><p>Säkerhet</p>\n<ul>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SECURE_CONTENT_TYPE_NOSNIFF\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_CONTENT_TYPE_NOSNIFF</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SECURE_CROSS_ORIGIN_OPENER_POLICY\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_CROSS_ORIGIN_OPENER_POLICY</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SECURE_HSTS_INCLUDE_SUBDOMAINS\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_HSTS_INCLUDE_SUBDOMAINS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SECURE_HSTS_PRELOAD\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_HSTS_PRELOAD</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SECURE_HSTS_SECONDS\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_HSTS_SECONDS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SECURE_PROXY_SSL_HEADER\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_PROXY_SSL_HEADER</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SECURE_REDIRECT_EXEMPT\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_REDIRECT_EXEMPT</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SECURE_REFERRER_POLICY\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_REFERRER_POLICY</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SECURE_SSL_HOST\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_SSL_HOST</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SECURE_SSL_REDIRECT\"><code class=\"xref std std-setting docutils literal notranslate\">SECURE_SSL_REDIRECT</code></a></p></li>\n</ul>\n</li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SIGNED_COOKIE_LEGACY_SALT_FALLBACK\"><code class=\"xref std std-setting docutils literal notranslate\">SIGNED_COOKIE_LEGACY_SALT_FALLBACK</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SIGNING_BACKEND\"><code class=\"xref std std-setting docutils literal notranslate\">SIGNING_BACKEND</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-USE_X_FORWARDED_HOST\"><code class=\"xref std std-setting docutils literal notranslate\">USE_X_FORWARDED_HOST</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-USE_X_FORWARDED_PORT\"><code class=\"xref std std-setting docutils literal notranslate\">USE_X_FORWARDED_PORT</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-WSGI_APPLICATION\"><code class=\"xref std std-setting docutils literal notranslate\">WSGI_APPLICATION</code></a></p></li>\n</ul>\n</section>\n<section id=\"id10\">\n<h3>Loggning<a class=\"heading-anchor\" href=\"#id10\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"#std-setting-LOGGING\"><code class=\"xref std std-setting docutils literal notranslate\">LOGGING</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-LOGGING_CONFIG\"><code class=\"xref std std-setting docutils literal notranslate\">LOGGING_CONFIG</code></a></p></li>\n</ul>\n</section>\n<section id=\"models\">\n<h3>Modeller<a class=\"heading-anchor\" href=\"#models\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"#std-setting-ABSOLUTE_URL_OVERRIDES\"><code class=\"xref std std-setting docutils literal notranslate\">ABSOLUTE_URL_OVERRIDES</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-FIXTURE_DIRS\"><code class=\"xref std std-setting docutils literal notranslate\">FIXTURE_DIRS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\">INSTALLED_APPS</code></a></p></li>\n</ul>\n</section>\n<section id=\"security\">\n<h3>Säkerhet<a class=\"heading-anchor\" href=\"#security\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p>Skydd mot Cross Site Request Forgery</p>\n<ul>\n<li><p><a class=\"reference internal\" href=\"#std-setting-CSRF_COOKIE_DOMAIN\"><code class=\"xref std std-setting docutils literal notranslate\">CSRF_COOKIE_DOMAIN</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-CSRF_COOKIE_NAME\"><code class=\"xref std std-setting docutils literal notranslate\">CSRF_COOKIE_NAME</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-CSRF_COOKIE_PATH\"><code class=\"xref std std-setting docutils literal notranslate\">CSRF_COOKIE_PATH</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-CSRF_COOKIE_SAMESITE\"><code class=\"xref std std-setting docutils literal notranslate\">CSRF_COOKIE_SAMESITE</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-CSRF_COOKIE_SECURE\"><code class=\"xref std std-setting docutils literal notranslate\">CSRF_COOKIE_SECURE</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-CSRF_FAILURE_VIEW\"><code class=\"xref std std-setting docutils literal notranslate\">CSRF_FAILURE_VIEW</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-CSRF_HEADER_NAME\"><code class=\"xref std std-setting docutils literal notranslate\">CSRF_HEADER_NAME</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-CSRF_TRUSTED_ORIGINS\"><code class=\"xref std std-setting docutils literal notranslate\">CSRF_TRUSTED_ORIGINS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-CSRF_USE_SESSIONS\"><code class=\"xref std std-setting docutils literal notranslate\">CSRF_USE_SESSIONS</code></a></p></li>\n</ul>\n</li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SECRET_KEY\"><code class=\"xref std std-setting docutils literal notranslate\">SECRET_KEY</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SECRET_KEY_FALLBACKS\"><code class=\"xref std std-setting docutils literal notranslate\">SECRET_KEY_FALLBACKS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-X_FRAME_OPTIONS\"><code class=\"xref std std-setting docutils literal notranslate\">X_FRAME_OPTIONS</code></a></p></li>\n</ul>\n</section>\n<section id=\"serialization\">\n<h3>Serialisering<a class=\"heading-anchor\" href=\"#serialization\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"#std-setting-DEFAULT_CHARSET\"><code class=\"xref std std-setting docutils literal notranslate\">DEFAULT_CHARSET</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-SERIALIZATION_MODULES\"><code class=\"xref std std-setting docutils literal notranslate\">SERIALIZATION_MODULES</code></a></p></li>\n</ul>\n</section>\n<section id=\"id11\">\n<h3>Mallar<a class=\"heading-anchor\" href=\"#id11\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"#std-setting-TEMPLATES\"><code class=\"xref std std-setting docutils literal notranslate\">TEMPLATES</code></a></p></li>\n</ul>\n</section>\n<section id=\"testing\">\n<h3>Testar<a class=\"heading-anchor\" href=\"#testing\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p>Databas: <a class=\"reference internal\" href=\"#std-setting-DATABASE-TEST\"><code class=\"xref std std-setting docutils literal notranslate\">TEST</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-TEST_NON_SERIALIZED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\">TEST_NON_SERIALIZED_APPS</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-TEST_RUNNER\"><code class=\"xref std std-setting docutils literal notranslate\">TEST_RUNNER</code></a></p></li>\n</ul>\n</section>\n<section id=\"urls\">\n<h3>URL:er<a class=\"heading-anchor\" href=\"#urls\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"#std-setting-APPEND_SLASH\"><code class=\"xref std std-setting docutils literal notranslate\">APPEND_SLASH</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-PREPEND_WWW\"><code class=\"xref std std-setting docutils literal notranslate\">PREPEND_WWW</code></a></p></li>\n<li><p><a class=\"reference internal\" href=\"#std-setting-ROOT_URLCONF\"><code class=\"xref std std-setting docutils literal notranslate\">ROOT_URLCONF</code></a></p></li>\n</ul>\n</section>\n</section>","rootId":"settings","toc":[{"title":"Kärninställningar","anchor":"core-settings","children":[{"title":"ABSOLUTE_URL_OVERRIDES","anchor":"absolute-url-overrides","children":[]},{"title":"ADMINS","anchor":"admins","children":[]},{"title":"TILLÅTNA_HOSTS","anchor":"allowed-hosts","children":[]},{"title":"TILLÄGG_SLASH","anchor":"append-slash","children":[]},{"title":"CACHES","anchor":"caches","children":[{"title":"BACKEND","anchor":"backend","children":[]},{"title":"NYCKEL_FUNKTION","anchor":"key-function","children":[]},{"title":"KEY_PREFIX","anchor":"key-prefix","children":[]},{"title":"LOCATION","anchor":"location","children":[]},{"title":"OPTIONS","anchor":"options","children":[]},{"title":"TIMEOUT","anchor":"timeout","children":[]},{"title":"VERSION","anchor":"version","children":[]}]},{"title":"CACHE_MIDDLEWARE_ALIAS","anchor":"cache-middleware-alias","children":[]},{"title":"CACHE_MIDDLEWARE_KEY_PREFIX","anchor":"cache-middleware-key-prefix","children":[]},{"title":"CACHE_MIDDLEWARE_SEKUNDER","anchor":"cache-middleware-seconds","children":[]},{"title":"CSRF_COOKIE_AGE","anchor":"csrf-cookie-age","children":[]},{"title":"CSRF_COOKIE_DOMAIN","anchor":"csrf-cookie-domain","children":[]},{"title":"CSRF_COOKIE_HTTPONLY","anchor":"csrf-cookie-httponly","children":[]},{"title":"CSRF_COOKIE_NAME","anchor":"csrf-cookie-name","children":[]},{"title":"CSRF_COOKIE_PATH","anchor":"csrf-cookie-path","children":[]},{"title":"CSRF_COOKIE_SAMESITE","anchor":"csrf-cookie-samesite","children":[]},{"title":"CSRF_COOKIE_SECURE","anchor":"csrf-cookie-secure","children":[]},{"title":"CSRF_USE_SESSIONS","anchor":"csrf-use-sessions","children":[]},{"title":"CSRF_FAILURE_VIEW","anchor":"csrf-failure-view","children":[]},{"title":"CSRF_HEADER_NAME","anchor":"csrf-header-name","children":[]},{"title":"CSRF_TRUSTED_ORIGINS","anchor":"csrf-trusted-origins","children":[]},{"title":"DATABASER","anchor":"databases","children":[{"title":"ATOMISKA_FÖRFRÅGNINGAR","anchor":"atomic-requests","children":[]},{"title":"AUTOCOMMIT","anchor":"autocommit","children":[]},{"title":"ENGINE","anchor":"engine","children":[]},{"title":"HOST","anchor":"host","children":[]},{"title":"NAME","anchor":"name","children":[]},{"title":"CONN_MAX_AGE","anchor":"conn-max-age","children":[]},{"title":"CONN_HÄLSOKONTROLLER","anchor":"conn-health-checks","children":[]},{"title":"OPTIONS","anchor":"std-setting-OPTIONS","children":[]},{"title":"PASSWORD","anchor":"password","children":[]},{"title":"PORT","anchor":"port","children":[]},{"title":"TIME_ZONE","anchor":"time-zone","children":[]},{"title":"AVAKTIVERA_SERVER_SIDE_CURSORS","anchor":"disable-server-side-cursors","children":[]},{"title":"USER","anchor":"user","children":[]},{"title":"TEST","anchor":"test","children":[{"title":"CHARSET","anchor":"charset","children":[]},{"title":"KOLLATION","anchor":"collation","children":[]},{"title":"bEROENDEN","anchor":"dependencies","children":[]},{"title":"MIGRATE","anchor":"migrate","children":[]},{"title":"MIRROR","anchor":"mirror","children":[]},{"title":"NAME","anchor":"std-setting-TEST_NAME","children":[]},{"title":"TEMPLATE","anchor":"template","children":[]},{"title":"CREATE_DB","anchor":"create-db","children":[]},{"title":"SKAPA_ANVÄNDARE","anchor":"create-user","children":[]},{"title":"USER","anchor":"std-setting-TEST_USER","children":[]},{"title":"PASSWORD","anchor":"std-setting-TEST_PASSWD","children":[]},{"title":"ORACLE_HANTERADE_FILER","anchor":"oracle-managed-files","children":[]},{"title":"TBLSPACE","anchor":"tblspace","children":[]},{"title":"TBLSPACE_TMP","anchor":"tblspace-tmp","children":[]},{"title":"DATAFILE","anchor":"datafile","children":[]},{"title":"DATAFILE_TMP","anchor":"datafile-tmp","children":[]},{"title":"DATAFIL_MAXSTORLEK","anchor":"datafile-maxsize","children":[]},{"title":"DATAFIL_TMP_MAXSTORLEK","anchor":"datafile-tmp-maxsize","children":[]},{"title":"DATAFIL_STORLEK","anchor":"datafile-size","children":[]},{"title":"DATAFIL_TMP_STORLEK","anchor":"datafile-tmp-size","children":[]},{"title":"DATAFIL_EXTSTORLEK","anchor":"datafile-extsize","children":[]},{"title":"DATAFIL_TMP_EXTSIZE","anchor":"datafile-tmp-extsize","children":[]}]}]},{"title":"DATA_UPLOAD_MAX_MEMORY_SIZE","anchor":"data-upload-max-memory-size","children":[]},{"title":"DATA_UPPLADDNING_MAX_ANTAL_FÄLT","anchor":"data-upload-max-number-fields","children":[]},{"title":"DATA_UPLOAD_MAX_NUMBER_FILES","anchor":"data-upload-max-number-files","children":[]},{"title":"DATABAS_ROUTRAR","anchor":"database-routers","children":[]},{"title":"DATUM_FORMAT","anchor":"date-format","children":[]},{"title":"DATUM_INMATNINGSFORMAT","anchor":"date-input-formats","children":[]},{"title":"DATATID_FORMAT","anchor":"datetime-format","children":[]},{"title":"DATATID_INMATNINGSFORMAT","anchor":"datetime-input-formats","children":[]},{"title":"DEBUG","anchor":"debug","children":[]},{"title":"DEBUG_PROPAGATE_EXCEPTIONS","anchor":"debug-propagate-exceptions","children":[]},{"title":"DECIMAL_SEPARATOR","anchor":"decimal-separator","children":[]},{"title":"STANDARD_AUTO_FÄLT","anchor":"default-auto-field","children":[]},{"title":"STANDARD_TECKENSNITT","anchor":"default-charset","children":[]},{"title":"STANDARD_AVVIKELSE_RAPPORTÖR","anchor":"default-exception-reporter","children":[]},{"title":"STANDARD_FILTER_FÖR_AVVIKELSERAPPORTÖR","anchor":"default-exception-reporter-filter","children":[]},{"title":"STANDARD_FRÅN_EMAIL","anchor":"default-from-email","children":[]},{"title":"STANDARD_INDEX_TABLESPACE","anchor":"default-index-tablespace","children":[]},{"title":"STANDARD_TABELLUTRYMME","anchor":"default-tablespace","children":[]},{"title":"TILLÅTNA_ANVÄNDARE_AGENTER","anchor":"disallowed-user-agents","children":[]},{"title":"EMAIL_BACKEND","anchor":"email-backend","children":[]},{"title":"EMAIL_FILE_PATH","anchor":"email-file-path","children":[]},{"title":"EMAIL_HOST","anchor":"email-host","children":[]},{"title":"EMAIL_HOST_PASSWORD","anchor":"email-host-password","children":[]},{"title":"EMAIL_HOST_USER","anchor":"email-host-user","children":[]},{"title":"EMAIL_PORT","anchor":"email-port","children":[]},{"title":"EMAIL_SUBJECT_PREFIX","anchor":"email-subject-prefix","children":[]},{"title":"EMAIL_ANVÄNDNING_LOKALTID","anchor":"email-use-localtime","children":[]},{"title":"EMAIL_USE_TLS","anchor":"email-use-tls","children":[]},{"title":"EMAIL_USE_SSL","anchor":"email-use-ssl","children":[]},{"title":"EMAIL_SSL_CERTFILE","anchor":"email-ssl-certfile","children":[]},{"title":"EMAIL_SSL_KEYFILE","anchor":"email-ssl-keyfile","children":[]},{"title":"EMAIL_TIMEOUT","anchor":"email-timeout","children":[]},{"title":"FIL_UPPLADDNING_HANTERARE","anchor":"file-upload-handlers","children":[]},{"title":"FILE_UPLOAD_MAX_MEMORY_SIZE","anchor":"file-upload-max-memory-size","children":[]},{"title":"FILE_UPLOAD_DIRECTORY_PERMISSIONS","anchor":"file-upload-directory-permissions","children":[]},{"title":"FILE_UPLOAD_PERMISSIONS","anchor":"file-upload-permissions","children":[]},{"title":"FILE_UPLOAD_TEMP_DIR","anchor":"file-upload-temp-dir","children":[]},{"title":"FÖRSTA_DAGEN_I_VECKAN","anchor":"first-day-of-week","children":[]},{"title":"FIXTURE_DIRS","anchor":"fixture-dirs","children":[]},{"title":"FORCERA_SKRIPTNAMN","anchor":"force-script-name","children":[]},{"title":"FORM_RENDERER","anchor":"form-renderer","children":[]},{"title":"FORMULÄR_URLFIELD_ASSUME_HTTPS","anchor":"forms-urlfield-assume-https","children":[]},{"title":"FORMAT_MODUL_ SÖKVÄG","anchor":"format-module-path","children":[]},{"title":"”OVÄRDERLIGA 404-URLAR","anchor":"ignorable-404-urls","children":[]},{"title":"INSTALLERADE_APPAR","anchor":"installed-apps","children":[]},{"title":"INTERNA_IPS","anchor":"internal-ips","children":[]},{"title":"SPRÅK_KOD","anchor":"language-code","children":[]},{"title":"LANGUAGE_COOKIE_AGE","anchor":"language-cookie-age","children":[]},{"title":"LANGUAGE_COOKIE_DOMAIN","anchor":"language-cookie-domain","children":[]},{"title":"LANGUAGE_COOKIE_HTTPONLY","anchor":"language-cookie-httponly","children":[]},{"title":"SPRÅK_COOKIE_NAMN","anchor":"language-cookie-name","children":[]},{"title":"LANGUAGE_COOKIE_PATH","anchor":"language-cookie-path","children":[]},{"title":"LANGUAGE_COOKIE_SAMESITE","anchor":"language-cookie-samesite","children":[]},{"title":"SPRÅK_COOKIE_SECURE","anchor":"language-cookie-secure","children":[]},{"title":"LANGUAGES","anchor":"languages","children":[]},{"title":"SPRÅK_BIDI","anchor":"languages-bidi","children":[]},{"title":"LOKALA SÖKVÄGAR","anchor":"locale-paths","children":[]},{"title":"LOGGING","anchor":"logging","children":[]},{"title":"LOGGING_CONFIG","anchor":"logging-config","children":[]},{"title":"FÖRVALTARE","anchor":"managers","children":[]},{"title":"MEDIA_ROOT","anchor":"media-root","children":[]},{"title":"MEDIA_URL","anchor":"media-url","children":[]},{"title":"MIDDLEWARE","anchor":"middleware","children":[]},{"title":"MIGRATION_MODULES","anchor":"migration-modules","children":[]},{"title":"MÅNAD_DAG_FORMAT","anchor":"month-day-format","children":[]},{"title":"NUMMER_GRUPPERING","anchor":"number-grouping","children":[]},{"title":"PREPEND_WWW","anchor":"prepend-www","children":[]},{"title":"ROOT_URLCONF","anchor":"root-urlconf","children":[]},{"title":"SECRET_KEY","anchor":"secret-key","children":[]},{"title":"SEKRETESS_NYCKEL_FALLBACK","anchor":"secret-key-fallbacks","children":[]},{"title":"SECURE_CONTENT_TYPE_NOSNIFF","anchor":"secure-content-type-nosniff","children":[]},{"title":"pOLICY FÖR SÄKER ÖPPNING AV URSPRUNGSKÄLLOR","anchor":"secure-cross-origin-opener-policy","children":[]},{"title":"SECURE_HSTS_INCLUDE_SUBDOMAINS","anchor":"secure-hsts-include-subdomains","children":[]},{"title":"SÄKER_HSTS_FÖRLADDNING","anchor":"secure-hsts-preload","children":[]},{"title":"SECURE_HSTS_SEKUNDER","anchor":"secure-hsts-seconds","children":[]},{"title":"SECURE_PROXY_SSL_HEADER","anchor":"secure-proxy-ssl-header","children":[]},{"title":"SÄKER_OMDIRIGERING_BEFRIAD","anchor":"secure-redirect-exempt","children":[]},{"title":"POLICY FÖR SÄKRA REFERENSER SECURE_REFERRER_POLICY","anchor":"secure-referrer-policy","children":[]},{"title":"SECURE_SSL_HOST","anchor":"secure-ssl-host","children":[]},{"title":"SÄKER_SSL_OMDIRIGERING","anchor":"secure-ssl-redirect","children":[]},{"title":"SERIALIZATION_MODULES","anchor":"serialization-modules","children":[]},{"title":"SERVER_EMAIL","anchor":"server-email","children":[]},{"title":"KORT_DATUM_FORMAT","anchor":"short-date-format","children":[]},{"title":"KORT_DATATID_FORMAT","anchor":"short-datetime-format","children":[]},{"title":"SIGNED_COOKIE_LEGACY_SALT_FALLBACK","anchor":"signed-cookie-legacy-salt-fallback","children":[]},{"title":"SIGNING_BACKEND","anchor":"signing-backend","children":[]},{"title":"FÖRSVAGADE_SYSTEMKONTROLLER","anchor":"silenced-system-checks","children":[]},{"title":"FÖRVARINGAR","anchor":"storages","children":[]},{"title":"TEMPLATES","anchor":"templates","children":[{"title":"BACKEND","anchor":"std-setting-TEMPLATES-BACKEND","children":[]},{"title":"NAME","anchor":"std-setting-TEMPLATES-NAME","children":[]},{"title":"DIRS","anchor":"dirs","children":[]},{"title":"APP_DIRS","anchor":"app-dirs","children":[]},{"title":"OPTIONS","anchor":"std-setting-TEMPLATES-OPTIONS","children":[]}]},{"title":"TEST_RUNNER","anchor":"test-runner","children":[]},{"title":"TEST_NON_SERIALIZED_APPS","anchor":"test-non-serialized-apps","children":[]},{"title":"TUSENTALS_SEPARATOR","anchor":"thousand-separator","children":[]},{"title":"TID_FORMAT","anchor":"time-format","children":[]},{"title":"TID_INMATNINGSFORMAT","anchor":"time-input-formats","children":[]},{"title":"TIME_ZONE","anchor":"std-setting-TIME_ZONE","children":[]},{"title":"USE_I18N","anchor":"use-i18n","children":[]},{"title":"ANVÄNDA_TUSENTALS_SEPARATOR","anchor":"use-thousand-separator","children":[]},{"title":"USE_TZ","anchor":"use-tz","children":[]},{"title":"USE_X_FORWARDED_HOST","anchor":"use-x-forwarded-host","children":[]},{"title":"USE_X_FORWARDED_PORT","anchor":"use-x-forwarded-port","children":[]},{"title":"WSGI_APPLIKATION","anchor":"wsgi-application","children":[]},{"title":"ÅR_MÅNAD_FORMAT","anchor":"year-month-format","children":[]},{"title":"X_FRAME_OPTIONS","anchor":"x-frame-options","children":[]}]},{"title":"Auth","anchor":"auth","children":[{"title":"AUTENTICATION_BACKENDS","anchor":"authentication-backends","children":[]},{"title":"AUTH_USER_MODEL","anchor":"auth-user-model","children":[]},{"title":"LOGIN_REDIRECT_URL","anchor":"login-redirect-url","children":[]},{"title":"LOGIN_URL","anchor":"login-url","children":[]},{"title":"LOGOUT_REDIRECT_URL","anchor":"logout-redirect-url","children":[]},{"title":"LÖSENORD_ÅTERSTÄLL_TIMEOUT","anchor":"password-reset-timeout","children":[]},{"title":"LÖSENORD_HASHERS","anchor":"password-hashers","children":[]},{"title":"AUTH_LÖSENORD_VALIDATORER","anchor":"auth-password-validators","children":[]}]},{"title":"Meddelanden","anchor":"messages","children":[{"title":"MEDDELANDE_NIVÅ","anchor":"message-level","children":[]},{"title":"MEDDELANDE_LAGRING","anchor":"message-storage","children":[]},{"title":"MEDDELANDEN_TAGGAR","anchor":"message-tags","children":[]}]},{"title":"Sessioner","anchor":"sessions","children":[{"title":"SESSION_CACHE_ALIAS","anchor":"session-cache-alias","children":[]},{"title":"SESSION_COOKIE_AGE","anchor":"session-cookie-age","children":[]},{"title":"SESSION_COOKIE_DOMÄN","anchor":"session-cookie-domain","children":[]},{"title":"SESSION_COOKIE_HTTPONLY","anchor":"session-cookie-httponly","children":[]},{"title":"SESSION_COOKIE_NAMN","anchor":"session-cookie-name","children":[]},{"title":"SESSION_COOKIE_PATH","anchor":"session-cookie-path","children":[]},{"title":"SESSION_COOKIE_SAMESITE","anchor":"session-cookie-samesite","children":[]},{"title":"SESSION_COOKIE_SECURE","anchor":"session-cookie-secure","children":[]},{"title":"SESSION_ENGINE","anchor":"session-engine","children":[]},{"title":"SESSION_EXPIRE_AT_BROWSER_CLOSE","anchor":"session-expire-at-browser-close","children":[]},{"title":"SESSION_FILE_PATH","anchor":"session-file-path","children":[]},{"title":"SESSION_SAVE_EVERY_REQUEST","anchor":"session-save-every-request","children":[]},{"title":"SESSION_SERIALIZER","anchor":"session-serializer","children":[]}]},{"title":"Webbplatser","anchor":"sites","children":[{"title":"SITE_ID","anchor":"site-id","children":[]}]},{"title":"Statiska filer","anchor":"static-files","children":[{"title":"STATISK_ROOT","anchor":"static-root","children":[]},{"title":"STATIC_URL","anchor":"static-url","children":[]},{"title":"STATICFILES_DIRS","anchor":"staticfiles-dirs","children":[{"title":"Prefix (valfritt)","anchor":"prefixes-optional","children":[]}]},{"title":"STATISKA FILER_FINDERS","anchor":"staticfiles-finders","children":[]}]},{"title":"Aktuellt index för kärninställningar","anchor":"core-settings-topical-index","children":[{"title":"Cache","anchor":"cache","children":[]},{"title":"Databas","anchor":"database","children":[]},{"title":"Felsökning","anchor":"debugging","children":[]},{"title":"E-postadress","anchor":"email","children":[]},{"title":"Felrapportering","anchor":"error-reporting","children":[]},{"title":"Filuppladdningar","anchor":"file-uploads","children":[]},{"title":"Formulär","anchor":"forms","children":[]},{"title":"Globalisering (i18n/l10n`)","anchor":"globalization-i18n-l10n","children":[{"title":"Internationalisering (i18n)","anchor":"internationalization-i18n","children":[]},{"title":"Lokalisering (l10n)","anchor":"localization-l10n","children":[]}]},{"title":"HTTP","anchor":"http","children":[]},{"title":"Loggning","anchor":"id10","children":[]},{"title":"Modeller","anchor":"models","children":[]},{"title":"Säkerhet","anchor":"security","children":[]},{"title":"Serialisering","anchor":"serialization","children":[]},{"title":"Mallar","anchor":"id11","children":[]},{"title":"Testar","anchor":"testing","children":[]},{"title":"URL:er","anchor":"urls","children":[]}]}],"breadcrumbs":[{"docname":"ref/index","title":"API-referens","url":"/sv/5.2/ref/"}],"prev":{"docname":"ref/schema-editor","title":"SchemaEditor","url":"/sv/5.2/ref/schema-editor/"},"next":{"docname":"ref/signals","title":"Signaler","url":"/sv/5.2/ref/signals/"},"formats":{"html":"/sv/5.2/ref/settings/","markdown":"/sv/5.2/ref/settings.md","json":"/sv/5.2/ref/settings.json"},"source":"https://github.com/django/django/blob/stable/5.2.x/docs/ref/settings.txt","official":"https://docs.djangoproject.com/sv/5.2/ref/settings/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}