---
title: "Använda Django"
version: 5.2
locale: sv
source: https://docs.djangoproject.com/sv/5.2/topics/
canonical: https://djangodocs.dev/sv/5.2/topics/
---
# Använda Django

Introduktioner till alla viktiga delar av Django som du behöver känna till:

- [Så här installerar du Django](/sv/5.2/topics/install/)

  - [Installera Python](/sv/5.2/topics/install/#install-python)
  - [Installera Apache och `mod_wsgi`](/sv/5.2/topics/install/#install-apache-and-mod-wsgi)
  - [Få igång din databas](/sv/5.2/topics/install/#get-your-database-running)
  - [Installera Django-koden](/sv/5.2/topics/install/#install-the-django-code)
- [Modeller och databaser](/sv/5.2/topics/db/)

  - [Modeller](/sv/5.2/topics/db/models/)
  - [Göra förfrågningar](/sv/5.2/topics/db/queries/)
  - [Aggregering](/sv/5.2/topics/db/aggregation/)
  - [Sök](/sv/5.2/topics/db/search/)
  - [Ansvariga](/sv/5.2/topics/db/managers/)
  - [Utföra SQL-frågor i råformat](/sv/5.2/topics/db/sql/)
  - [Databastransaktioner](/sv/5.2/topics/db/transactions/)
  - [Flera databaser](/sv/5.2/topics/db/multi-db/)
  - [Bordsytor](/sv/5.2/topics/db/tablespaces/)
  - [Optimering av databasåtkomst](/sv/5.2/topics/db/optimization/)
  - [Instrumentering av databaser](/sv/5.2/topics/db/instrumentation/)
  - [Fixturer](/sv/5.2/topics/db/fixtures/)
  - [Exempel på användning av API för modellrelationer](/sv/5.2/topics/db/examples/)
- [Hantering av HTTP-förfrågningar](/sv/5.2/topics/http/)

  - [URL-distributör](/sv/5.2/topics/http/urls/)
  - [Skriva synpunkter](/sv/5.2/topics/http/views/)
  - [Visa dekoratörer](/sv/5.2/topics/http/decorators/)
  - [Filuppladdning](/sv/5.2/topics/http/file-uploads/)
  - [Django genvägsfunktioner](/sv/5.2/topics/http/shortcuts/)
  - [Generiska åsikter](/sv/5.2/topics/http/generic-views/)
  - [Middleware](/sv/5.2/topics/http/middleware/)
  - [Hur man använder sessioner](/sv/5.2/topics/http/sessions/)
- [Arbeta med formulär](/sv/5.2/topics/forms/)

  - [HTML-formulär](/sv/5.2/topics/forms/#html-forms)
  - [Djangos roll i formulär](/sv/5.2/topics/forms/#django-s-role-in-forms)
  - [Formulär i Django](/sv/5.2/topics/forms/#forms-in-django)
  - [Bygga upp ett formulär](/sv/5.2/topics/forms/#building-a-form)
  - [Mer om Django `Form`-klasser](/sv/5.2/topics/forms/#more-about-django-form-classes)
  - [Arbeta med formulärmallar](/sv/5.2/topics/forms/#working-with-form-templates)
  - [Ytterligare ämnen](/sv/5.2/topics/forms/#further-topics)
- [Mallar](/sv/5.2/topics/templates/)

  - [Djangos mallspråk](/sv/5.2/topics/templates/#the-django-template-language)
  - [Stöd för mallmotorer](/sv/5.2/topics/templates/#support-for-template-engines)
- [Klassbaserade åsikter](/sv/5.2/topics/class-based-views/)

  - [Introduktion till klassbaserade vyer](/sv/5.2/topics/class-based-views/intro/)
  - [Inbyggda klassbaserade generiska vyer](/sv/5.2/topics/class-based-views/generic-display/)
  - [Formulärhantering med klassbaserade vyer](/sv/5.2/topics/class-based-views/generic-editing/)
  - [Använda mixins med klassbaserade vyer](/sv/5.2/topics/class-based-views/mixins/)
  - [Grundläggande exempel](/sv/5.2/topics/class-based-views/#basic-examples)
  - [Användning i din URLconf](/sv/5.2/topics/class-based-views/#usage-in-your-urlconf)
  - [Underklassificering av generiska vyer](/sv/5.2/topics/class-based-views/#subclassing-generic-views)
  - [Asynkrona klassbaserade visningar](/sv/5.2/topics/class-based-views/#asynchronous-class-based-views)
- [Migreringar](/sv/5.2/topics/migrations/)

  - [Kommandon](/sv/5.2/topics/migrations/#the-commands)
  - [Support för backend](/sv/5.2/topics/migrations/#backend-support)
  - [Arbetsflöde](/sv/5.2/topics/migrations/#workflow)
  - [Transaktioner](/sv/5.2/topics/migrations/#transactions)
  - [Beroenden](/sv/5.2/topics/migrations/#dependencies)
  - [Migreringsfiler](/sv/5.2/topics/migrations/#migration-files)
  - [Lägga till migreringar i appar](/sv/5.2/topics/migrations/#adding-migrations-to-apps)
  - [Återvändande av migration](/sv/5.2/topics/migrations/#reversing-migrations)
  - [Historiska modeller](/sv/5.2/topics/migrations/#historical-models)
  - [Överväganden vid borttagning av modellfält](/sv/5.2/topics/migrations/#considerations-when-removing-model-fields)
  - [Migrering av data](/sv/5.2/topics/migrations/#data-migrations)
  - [Minska antalet migreringar](/sv/5.2/topics/migrations/#squashing-migrations)
  - [Serialisering av värden](/sv/5.2/topics/migrations/#serializing-values)
  - [Stöd för flera Django-versioner](/sv/5.2/topics/migrations/#supporting-multiple-django-versions)
- [Hantera filer](/sv/5.2/topics/files/)

  - [Använda filer i modeller](/sv/5.2/topics/files/#using-files-in-models)
  - [Objektet ”Fil](/sv/5.2/topics/files/#the-file-object)
  - [Lagring av filer](/sv/5.2/topics/files/#file-storage)
- [Testning i Django](/sv/5.2/topics/testing/)

  - [Skriva och köra tester](/sv/5.2/topics/testing/overview/)
  - [Testverktyg](/sv/5.2/topics/testing/tools/)
  - [Avancerade testämnen](/sv/5.2/topics/testing/advanced/)
- [Användarautentisering i Django](/sv/5.2/topics/auth/)

  - [Översikt](/sv/5.2/topics/auth/#overview)
  - [Installation](/sv/5.2/topics/auth/#installation)
  - [Användning](/sv/5.2/topics/auth/#usage)
- [Djangos ramverk för cache](/sv/5.2/topics/cache/)

  - [Uppsättning av cachen](/sv/5.2/topics/cache/#setting-up-the-cache)
  - [Cache för varje webbplats](/sv/5.2/topics/cache/#the-per-site-cache)
  - [Cache för varje visning](/sv/5.2/topics/cache/#the-per-view-cache)
  - [Cachelagring av mallfragment](/sv/5.2/topics/cache/#template-fragment-caching)
  - [API för cache på låg nivå](/sv/5.2/topics/cache/#the-low-level-cache-api)
  - [Asynkront stöd](/sv/5.2/topics/cache/#asynchronous-support)
  - [Cacher nedströms](/sv/5.2/topics/cache/#downstream-caches)
  - [Använda `Vary`-rubriker](/sv/5.2/topics/cache/#using-vary-headers)
  - [Kontroll av cache: Använda andra rubriker](/sv/5.2/topics/cache/#controlling-cache-using-other-headers)
  - [Beställning av `MIDDLEWARE`](/sv/5.2/topics/cache/#order-of-middleware)
- [Behandling av villkorlig vy](/sv/5.2/topics/conditional-view-processing/)

  - [Dekoratorn `condition` (villkor)](/sv/5.2/topics/conditional-view-processing/#the-condition-decorator)
  - [Kortkommandon för att bara beräkna ett värde](/sv/5.2/topics/conditional-view-processing/#shortcuts-for-only-computing-one-value)
  - [Använda dekoratorerna med andra HTTP-metoder](/sv/5.2/topics/conditional-view-processing/#using-the-decorators-with-other-http-methods)
  - [Jämförelse med middleware villkorlig bearbetning](/sv/5.2/topics/conditional-view-processing/#comparison-with-middleware-conditional-processing)
- [Sammansatta primärnycklar](/sv/5.2/topics/composite-primary-key/)

  - [Migrera till en sammansatt primärnyckel](/sv/5.2/topics/composite-primary-key/#migrating-to-a-composite-primary-key)
  - [Sammansatta primärnycklar och relationer](/sv/5.2/topics/composite-primary-key/#composite-primary-keys-and-relations)
  - [Sammansatta primärnycklar och databasfunktioner](/sv/5.2/topics/composite-primary-key/#composite-primary-keys-and-database-functions)
  - [Sammansatta primärnycklar i formulär](/sv/5.2/topics/composite-primary-key/#composite-primary-keys-in-forms)
  - [Sammansatta primärnycklar i modellvalidering](/sv/5.2/topics/composite-primary-key/#composite-primary-keys-in-model-validation)
  - [Bygga färdiga applikationer med sammansatt primärnyckel](/sv/5.2/topics/composite-primary-key/#building-composite-primary-key-ready-applications)
- [Kryptografisk signering](/sv/5.2/topics/signing/)

  - [Skydda `SECRET_KEY` och `SECRET_KEY_FALLBACKS`](/sv/5.2/topics/signing/#protecting-secret-key-and-secret-key-fallbacks)
  - [Använda API:et på låg nivå](/sv/5.2/topics/signing/#using-the-low-level-api)
- [Skicka e-post](/sv/5.2/topics/email/)

  - [Snabba exempel](/sv/5.2/topics/email/#quick-examples)
  - [`send_mail()`](/sv/5.2/topics/email/#send-mail)
  - [`sänd_mass_mail()`](/sv/5.2/topics/email/#send-mass-mail)
  - [`mail_admins()`](/sv/5.2/topics/email/#mail-admins)
  - [`mail_managers()`](/sv/5.2/topics/email/#mail-managers)
  - [Exempel](/sv/5.2/topics/email/#examples)
  - [Förhindra injektion av rubrik](/sv/5.2/topics/email/#preventing-header-injection)
  - [Klassen ”E-postmeddelande](/sv/5.2/topics/email/#the-emailmessage-class)
  - [Backend för e-post](/sv/5.2/topics/email/#email-backends)
  - [Konfigurera e-post för utveckling](/sv/5.2/topics/email/#configuring-email-for-development)
- [Internationalisering och lokalisering](/sv/5.2/topics/i18n/)

  - [Översikt](/sv/5.2/topics/i18n/#overview)
  - [Definitioner](/sv/5.2/topics/i18n/#definitions)
- [Loggning](/sv/5.2/topics/logging/)

  - [Översikt](/sv/5.2/topics/logging/#overview)
  - [Konsekvenser för säkerheten](/sv/5.2/topics/logging/#security-implications)
  - [Konfigurera loggning](/sv/5.2/topics/logging/#configuring-logging)
- [Sidindelning](/sv/5.2/topics/pagination/)

  - [Klassen ”Paginator](/sv/5.2/topics/pagination/#the-paginator-class)
  - [Exempel](/sv/5.2/topics/pagination/#example)
  - [Paginering av en `ListView`](/sv/5.2/topics/pagination/#paginating-a-listview)
  - [Använda `Paginator` i en vyfunktion](/sv/5.2/topics/pagination/#using-paginator-in-a-view-function)
- [Säkerhet i Django](/sv/5.2/topics/security/)

  - [Rengör alltid användarens inmatning](/sv/5.2/topics/security/#always-sanitize-user-input)
  - [Skydd mot XSS (Cross Site Scripting)](/sv/5.2/topics/security/#cross-site-scripting-xss-protection)
  - [Skydd mot CSRF (Cross Site Request Forgery)](/sv/5.2/topics/security/#cross-site-request-forgery-csrf-protection)
  - [Skydd mot SQL-injektion](/sv/5.2/topics/security/#sql-injection-protection)
  - [Skydd mot klickjacking](/sv/5.2/topics/security/#clickjacking-protection)
  - [SSL/HTTPS](/sv/5.2/topics/security/#ssl-https)
  - [Validering av värdhuvud](/sv/5.2/topics/security/#host-header-validation)
  - [Policy för hänvisare](/sv/5.2/topics/security/#referrer-policy)
  - [Policy för öppning av Cross-origin](/sv/5.2/topics/security/#cross-origin-opener-policy)
  - [Säkerhet för sessioner](/sv/5.2/topics/security/#session-security)
  - [Innehåll som laddats upp av användare](/sv/5.2/topics/security/#user-uploaded-content)
  - [Ytterligare säkerhetsämnen](/sv/5.2/topics/security/#additional-security-topics)
- [Prestanda och optimering](/sv/5.2/topics/performance/)

  - [Introduktion](/sv/5.2/topics/performance/#introduction)
  - [Allmänna tillvägagångssätt](/sv/5.2/topics/performance/#general-approaches)
  - [Cachning](/sv/5.2/topics/performance/#caching)
  - [Att förstå lättja](/sv/5.2/topics/performance/#understanding-laziness)
  - [Databaser](/sv/5.2/topics/performance/#databases)
  - [HTTP-prestanda](/sv/5.2/topics/performance/#http-performance)
  - [Mall för prestanda](/sv/5.2/topics/performance/#template-performance)
  - [Använda olika versioner av tillgänglig programvara](/sv/5.2/topics/performance/#using-different-versions-of-available-software)
- [Serialisering av Django-objekt](/sv/5.2/topics/serialization/)

  - [Serialisering av data](/sv/5.2/topics/serialization/#serializing-data)
  - [Deserialisering av data](/sv/5.2/topics/serialization/#deserializing-data)
  - [Format för serialisering](/sv/5.2/topics/serialization/#serialization-formats)
  - [Naturliga nycklar](/sv/5.2/topics/serialization/#natural-keys)
- [Django-inställningar](/sv/5.2/topics/settings/)

  - [Grunderna](/sv/5.2/topics/settings/#the-basics)
  - [Beteckna inställningarna](/sv/5.2/topics/settings/#designating-the-settings)
  - [Standardinställningar](/sv/5.2/topics/settings/#default-settings)
  - [Använda inställningar i Python-kod](/sv/5.2/topics/settings/#using-settings-in-python-code)
  - [Ändra inställningar under körning](/sv/5.2/topics/settings/#altering-settings-at-runtime)
  - [Säkerhet](/sv/5.2/topics/settings/#security)
  - [Tillgängliga inställningar](/sv/5.2/topics/settings/#available-settings)
  - [Skapa dina egna inställningar](/sv/5.2/topics/settings/#creating-your-own-settings)
  - [Använda inställningar utan att ställa in `DJANGO_SETTINGS_MODULE`](/sv/5.2/topics/settings/#using-settings-without-setting-django-settings-module)
- [Signaler](/sv/5.2/topics/signals/)

  - [Lyssna på signaler](/sv/5.2/topics/signals/#listening-to-signals)
  - [Definiera och skicka signaler](/sv/5.2/topics/signals/#defining-and-sending-signals)
  - [Bortkoppling av signaler](/sv/5.2/topics/signals/#disconnecting-signals)
- [Ramverk för systemkontroll](/sv/5.2/topics/checks/)

  - [Skriva ut dina egna checkar](/sv/5.2/topics/checks/#writing-your-own-checks)
- [Externa paket](/sv/5.2/topics/external-packages/)

  - [Lokal smak](/sv/5.2/topics/external-packages/#localflavor)
  - [Kommentarer](/sv/5.2/topics/external-packages/#comments)
  - [Formtools](/sv/5.2/topics/external-packages/#formtools)
- [Asynkront stöd](/sv/5.2/topics/async/)

  - [Asynkrona vyer](/sv/5.2/topics/async/#async-views)
  - [Asynkron säkerhet](/sv/5.2/topics/async/#async-safety)
  - [Asynkrona adapterfunktioner](/sv/5.2/topics/async/#async-adapter-functions)
