{"title":"django.contrib.humanize","version":"6.0","locale":"sv","docname":"ref/contrib/humanize","url":"/sv/6.0/ref/contrib/humanize/","canonical":"https://djangodocs.dev/sv/6.0/ref/contrib/humanize/","summary":"En uppsättning Django-mallfilter som är användbara för att lägga till en ”mänsklig touch” på data. För att aktivera dessa filter, lägg till…","html":"<span id=\"django-contrib-humanize\"></span><h1><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.humanize</span></code><a class=\"heading-anchor\" href=\"#module-django.contrib.humanize\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>En uppsättning Django-mallfilter som är användbara för att lägga till en ”mänsklig touch” på data.</p>\n<p>För att aktivera dessa filter, lägg till <code class=\"docutils literal notranslate\"><span class=\"pre\">'django.contrib.humanize'</span></code> i din <a class=\"reference internal\" href=\"/sv/6.0/ref/settings/#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">INSTALLED_APPS</span></code></a> inställning. När du har gjort det, använd <code class=\"docutils literal notranslate\"><span class=\"pre\">{%</span> <span class=\"pre\">load</span> <span class=\"pre\">humanize</span> <span class=\"pre\">%}</span></code> i en mall, och du kommer att ha tillgång till följande filter.</p>\n<section id=\"apnumber\">\n<span id=\"std-templatefilter-apnumber\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">apnummer</span></code><a class=\"heading-anchor\" href=\"#apnumber\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>För nummer 1-9 returneras numret utskrivet. I annat fall returneras numret. Detta följer Associated Press stil.</p>\n<p>Exempel:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">1</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">one</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">2</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">två</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">10</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">10</span></code>.</p></li>\n</ul>\n<p>Du kan skicka in antingen ett heltal eller en strängrepresentation av ett heltal.</p>\n</section>\n<section id=\"intcomma\">\n<span id=\"std-templatefilter-intcomma\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">int</span> <span class=\"pre\">kommatecken</span></code><a class=\"heading-anchor\" href=\"#intcomma\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Konverterar ett heltal eller en float (eller en strängrepresentation av något av dem) till en sträng som innehåller kommatecken var tredje siffra.</p>\n<p>Exempel:</p>\n<ul class=\"simple\">\n<li><p>”4500” blir ”4 500”.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">4500,2</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">4.500,2</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">45000</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">45.000</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">450000</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">450</span> <span class=\"pre\">000</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">4500000</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">4.500.000</span></code>.</p></li>\n</ul>\n<p><a class=\"reference internal\" href=\"/sv/6.0/topics/i18n/formatting/\"><span class=\"doc\">Lokalisering av format</span></a> kommer att respekteras om det är aktiverat, t.ex. med språket <code class=\"docutils literal notranslate\"><span class=\"pre\">'de'</span></code>:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">45000</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">'45.000'</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">450000</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">450.000</span></code>.</p></li>\n</ul>\n</section>\n<section id=\"intword\">\n<span id=\"std-templatefilter-intword\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">intword</span></code><a class=\"heading-anchor\" href=\"#intword\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Konverterar ett stort heltal (eller en strängrepresentation av ett heltal) till en vänlig textrepresentation. Översätter <code class=\"docutils literal notranslate\"><span class=\"pre\">1.0</span></code> som en singularfras och alla andra numeriska värden som plural, detta kan vara felaktigt för vissa språk. Fungerar bäst för tal över 1 miljon.</p>\n<p>Exempel:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">1000000</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">1,0</span> <span class=\"pre\">miljoner</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">1200000</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">1,2</span> <span class=\"pre\">miljoner</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">1200000000</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">1,2</span> <span class=\"pre\">miljarder</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">-1200000000</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">-1,2</span> <span class=\"pre\">miljarder</span></code>.</p></li>\n</ul>\n<p>Värden upp till 10^100 (Googol) stöds.</p>\n<p><a class=\"reference internal\" href=\"/sv/6.0/topics/i18n/formatting/\"><span class=\"doc\">Lokalisering av format</span></a> kommer att respekteras om det är aktiverat, t.ex. med språket <code class=\"docutils literal notranslate\"><span class=\"pre\">'de'</span></code>:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">1000000</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">'1,0</span> <span class=\"pre\">miljoner'</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">1200000</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">'1,2</span> <span class=\"pre\">miljoner'</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">1200000000</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">'1,2</span> <span class=\"pre\">miljarder'</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">-1200000000</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">'-1,2</span> <span class=\"pre\">miljarder'</span></code>.</p></li>\n</ul>\n</section>\n<section id=\"naturalday\">\n<span id=\"std-templatefilter-naturalday\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">naturdag</span></code><a class=\"heading-anchor\" href=\"#naturalday\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>För datum som är innevarande dag eller inom en dag returneras ”today”, ”tomorrow” eller ”yesterday”, beroende på vad som är lämpligt. I annat fall formateras datumet med hjälp av den formatsträng som skickas in.</p>\n<p><strong>Argument:</strong> Datumformateringssträng enligt beskrivningen i taggen <a class=\"reference internal\" href=\"/sv/6.0/ref/templates/builtins/#std-templatefilter-date\"><code class=\"xref std std-tfilter docutils literal notranslate\"><span class=\"pre\">date</span></code></a>.</p>\n<p>Exempel (när ”idag” är den 17 februari 2007):</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">16</span> <span class=\"pre\">feb</span> <span class=\"pre\">2007</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">i</span> <span class=\"pre\">går</span></code>.</p></li>\n<li><p>”17 februari 2007” blir ”idag”.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">18</span> <span class=\"pre\">februari</span> <span class=\"pre\">2007</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">i</span> <span class=\"pre\">morgon</span></code>.</p></li>\n<li><p>Alla andra dagar formateras enligt det angivna argumentet eller enligt <a class=\"reference internal\" href=\"/sv/6.0/ref/settings/#std-setting-DATE_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DATE_FORMAT</span></code></a> om inget argument anges.</p></li>\n</ul>\n</section>\n<section id=\"naturaltime\">\n<span id=\"std-templatefilter-naturaltime\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">naturlig</span> <span class=\"pre\">tid</span></code><a class=\"heading-anchor\" href=\"#naturaltime\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>För datetime-värden returneras en sträng som anger hur många sekunder, minuter eller timmar sedan det var - och faller tillbaka till <a class=\"reference internal\" href=\"/sv/6.0/ref/templates/builtins/#std-templatefilter-timesince\"><code class=\"xref std std-tfilter docutils literal notranslate\"><span class=\"pre\">timesince</span></code></a>-formatet om värdet är mer än en dag gammalt. Om datetime-värdet ligger i framtiden kommer returvärdet automatiskt att använda en lämplig fras.</p>\n<p>Exempel (när ”nu” är 17 februari 2007 16:30:00):</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">17</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">16:30:00</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">nu</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">17</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">16:29:31</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">29</span> <span class=\"pre\">sekunder</span> <span class=\"pre\">sedan</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">17</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">16:29:00</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">en</span> <span class=\"pre\">minut</span> <span class=\"pre\">sedan</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">17</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">16:25:35</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">4</span> <span class=\"pre\">minuter</span> <span class=\"pre\">sedan</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">17</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">15:30:29</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">59</span> <span class=\"pre\">minuter</span> <span class=\"pre\">sedan</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">17</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">15:30:01</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">59</span> <span class=\"pre\">minuter</span> <span class=\"pre\">sedan</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">17</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">15:30:00</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">en</span> <span class=\"pre\">timme</span> <span class=\"pre\">sedan</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">17</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">13:31:29</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">2</span> <span class=\"pre\">timmar</span> <span class=\"pre\">sedan</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">16</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">13:31:29</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">1</span> <span class=\"pre\">dag,</span> <span class=\"pre\">2</span> <span class=\"pre\">timmar</span> <span class=\"pre\">sedan</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">16</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">13:30:01</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">1</span> <span class=\"pre\">dag,</span> <span class=\"pre\">2</span> <span class=\"pre\">timmar</span> <span class=\"pre\">sedan</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">16</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">13:30:00</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">1</span> <span class=\"pre\">dag,</span> <span class=\"pre\">3</span> <span class=\"pre\">timmar</span> <span class=\"pre\">sedan</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">17</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">16:30:30</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">30</span> <span class=\"pre\">sekunder</span> <span class=\"pre\">från</span> <span class=\"pre\">nu</span></code>.</p></li>\n<li><p>”17 februari 2007 16:30:29” blir ”29 sekunder från och med nu”.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">17</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">16:31:00</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">en</span> <span class=\"pre\">minut</span> <span class=\"pre\">från</span> <span class=\"pre\">nu</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">17</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">16:34:35</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">4</span> <span class=\"pre\">minuter</span> <span class=\"pre\">från</span> <span class=\"pre\">nu</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">17</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">17:30:29</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">en</span> <span class=\"pre\">timme</span> <span class=\"pre\">från</span> <span class=\"pre\">nu</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">17</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">18:31:29</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">2</span> <span class=\"pre\">timmar</span> <span class=\"pre\">från</span> <span class=\"pre\">nu</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">18</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">16:31:29</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">1</span> <span class=\"pre\">dag</span> <span class=\"pre\">från</span> <span class=\"pre\">nu</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">26</span> <span class=\"pre\">Feb</span> <span class=\"pre\">2007</span> <span class=\"pre\">18:31:29</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">1</span> <span class=\"pre\">vecka,</span> <span class=\"pre\">2</span> <span class=\"pre\">dagar</span> <span class=\"pre\">från</span> <span class=\"pre\">nu</span></code>.</p></li>\n</ul>\n</section>\n<section id=\"ordinal\">\n<span id=\"std-templatefilter-ordinal\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">ordinal</span></code><a class=\"heading-anchor\" href=\"#ordinal\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Konverterar ett heltal till dess ordinal som en sträng.</p>\n<p>Exempel:</p>\n<ul class=\"simple\">\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">1</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">1:a</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">2</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">2nd</span></code>.</p></li>\n<li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">3</span></code> blir <code class=\"docutils literal notranslate\"><span class=\"pre\">3rd</span></code>.</p></li>\n</ul>\n<p>Du kan skicka in antingen ett heltal eller en strängrepresentation av ett heltal. Negativa heltal returneras oförändrade.</p>\n</section>","rootId":"module-django.contrib.humanize","toc":[{"title":"apnummer","anchor":"apnumber","children":[]},{"title":"int kommatecken","anchor":"intcomma","children":[]},{"title":"intword","anchor":"intword","children":[]},{"title":"naturdag","anchor":"naturalday","children":[]},{"title":"naturlig tid","anchor":"naturaltime","children":[]},{"title":"ordinal","anchor":"ordinal","children":[]}],"breadcrumbs":[{"docname":"ref/index","title":"API-referens","url":"/sv/6.0/ref/"},{"docname":"ref/contrib/index","title":"contrib paket","url":"/sv/6.0/ref/contrib/"}],"prev":{"docname":"ref/contrib/gis/deployment","title":"Driftsättning av GeoDjango","url":"/sv/6.0/ref/contrib/gis/deployment/"},"next":{"docname":"ref/contrib/messages","title":"Ramverket för meddelanden","url":"/sv/6.0/ref/contrib/messages/"},"formats":{"html":"/sv/6.0/ref/contrib/humanize/","markdown":"/sv/6.0/ref/contrib/humanize.md","json":"/sv/6.0/ref/contrib/humanize.json"},"source":"https://github.com/django/django/blob/stable/6.0.x/docs/ref/contrib/humanize.txt","official":"https://docs.djangoproject.com/sv/6.0/ref/contrib/humanize/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}