---
title: "Często zadawane pytania: Instalacja"
version: 5.2
locale: pl
source: https://docs.djangoproject.com/pl/5.2/faq/install/
canonical: https://djangodocs.dev/pl/5.2/faq/install/
---
# Często zadawane pytania: Instalacja

## Jak mogę zacząć?

1. [Pobierz kod](https://www.djangoproject.com/download/).
2. Zainstaluj Django (przeczytaj  [poradnik instalacji](/pl/5.2/intro/install/)).
3. Przejdź przez [samouczek](/pl/5.2/intro/tutorial01/).
4. Sprawdź pozostałą część [dokumentacji](/pl/5.2/), i [zadawaj pytania](https://www.djangoproject.com/community/), jeśli wpadniesz w tarapaty.

## Jakie są wymagania wstępne Django?

Django wymaga Pythona. Obejrzyj tabelę z następnego pytania, aby sprawdzić, które wersje Pythona działają z określoną wersją Django. Inne biblioteki Pythona mogą być wymagane przez niektórych użytkowników. O ich potrzebie zostaniesz poinformowany błędem.

W środowisku deweloperskim – jeśli chcesz tylko eksperymentować z Django – nie potrzebujesz zainstalowanego oddzielnie serwera WWW ani serwera bazy danych.

Django ma wbudowany własny [`lekki serwer deweloperski`](/pl/5.2/ref/django-admin/#django-admin-runserver). W środowisku produkcyjnym Django wypełnia specyfikację WSGI, [**PEP 3333**](https://peps.python.org/pep-3333/), co znaczy, że może być uruchamiane na rozmaitych serwerach WWW. Zobacz [Deployment Django](/pl/5.2/howto/deployment/) po więcej informacji.

Django domyślnia używa [SQLite](https://www.sqlite.org/), które jest zawarte w instalacjach Pythona. Do środowiska produkcyjnego zalecamy [PostgreSQL](https://www.postgresql.org/); lecz oficjalnie wspieramy też [MariaDB](https://mariadb.org/), [MySQL](https://www.mysql.com/), [SQLite](https://www.sqlite.org/) i [Oracle](https://www.oracle.com/). Zobacz [wspierane bazy danych](/pl/5.2/ref/databases/) po więcej informacji.

## Której wersji Pythona mogę użyć z Django?

| Wersja Django | Wersje Pythona |
| --- | --- |
| 4.2 | 3.8, 3.9, 3.10, 3.11, 3.12 (dodane w 4.2.8) |
| 5.0 | 3.10, 3.11, 3.12 |
| 5.1 | 3.10, 3.11, 3.12, 3.13 (added in 5.1.3) |
| 5.2 | 3.10, 3.11, 3.12, 3.13, 3.14 (added in 5.2.8) |

For each version of Python, only the latest micro release (A.B.C) is officially
supported. Python versions that have reached end-of-life are no longer
maintained by the Python project and therefore should not be used with Django.

You can find the latest supported micro version for each series on the [Python
download page](https://www.python.org/downloads/).

We will support a Python version up to and including the first Django LTS
release whose security support ends after security support for that version of
Python ends. For example, Python 3.9 security support ends in October 2025 and
Django 4.2 LTS security support ends in April 2026. Therefore Django 4.2 is the
last version to support Python 3.9.

## Jakiej wersji Pythona powinienem używać z Django?

Jako że nowsze wersje Pythona często są szybsze, mają więcej funkcjonalności i są lepiej wspierane, rekomendujemy najnowszą wersję Pythona 3.

Nic nie tracisz w Django używając starszego wydania, ale nie masz korzyści z poprawek i optymalizacji w nowszych wydaniach Pythona. Zewnętrzne aplikacje do użytku z Django są wolne, aby ustalać własne wymagania co do wersji.

## Powinienem użyć wersji stabilnej czy rozwojowej?

W ogólności, jeśli używasz kodu na produkcji, powinieneś używać stabilnego wydania. Projekt Django publikuje pełne stabilne wydanie co około dziewięć miesięcy, w międzyczasie publikując aktualizacje z poprawkami. Te stabilne wydania zawierają API, które pokryte jest przez nasze gwarancje kompatybilności wstecznej; jeśli piszesz kod dla stabilnych wydań, nie powinieneś mieć żadnych problemów podczas upgrade’u do następnej oficjalnej wersji.
