{"title":"Co czytać dalej","version":"3.2","locale":"pl","docname":"intro/whatsnext","url":"/pl/3.2/intro/whatsnext/","canonical":"https://djangodocs.dev/pl/3.2/intro/whatsnext/","summary":"Więc przeczytałeś cały materiał wprowadzający i zdecydowałeś, że chciałbyś dalej używać Django. Tym wprowadzeniem tylko musnęliśmy powierzchnię (w rzeczywistości…","html":"<h1>Co czytać dalej<a class=\"heading-anchor\" href=\"#what-to-read-next\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Więc przeczytałeś cały <a class=\"reference internal\" href=\"/pl/3.2/intro/\"><span class=\"doc\">materiał wprowadzający</span></a> i zdecydowałeś, że chciałbyś dalej używać Django. Tym wprowadzeniem tylko musnęliśmy powierzchnię (w rzeczywistości jeśli przeczytałeś każde słowo, przeczytałeś około 5% całej dokumentacji).</p>\n<p>Więc co dalej?</p>\n<p>Cóż, zawsze byliśmy wielkimi fanami nauki przez robienie. W tym miejscu powinieneś wiedzieć wystarczająco dużo, aby rozpocząć własny projekt i zacząć się wygłupiać. Kiedy będziesz potrzebował nauczyć się nowych trików, wróć do dokumentacji.</p>\n<p>Włożyliśmy wiele wysiłku w uczynienie dokumentacji Django użyteczną, przejrzystą i możliwie wyczerpującą. Reszta tego dokumentu wyjaśnia więcej jak działa dokumentacja, abyś mógł z niej dostać jak najwięcej.</p>\n<p>(Tak, to jest dokumentacja dokumentacji. Bądź spokojny – nie mamy planów pisać dokumentu o tym, jak czytać dokument o dokumentacji.)</p>\n<section id=\"finding-documentation\">\n<h2>Odnajdywanie dokumentacji<a class=\"heading-anchor\" href=\"#finding-documentation\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Django ma <em>obszerną</em> dokumentację – prawie 450 000 słów i więcej – więc odnalezienie tego, co potrzebujesz, może czasem być zawiłe. Dobrym miejscem do startu jest <a class=\"reference internal\" href=\"/pl/3.2/genindex/\"><span class=\"std std-ref\">Indeks</span></a>. Polecamy też użycie wbudowanej funkcji wyszukiwania.</p>\n<p>Lub możesz po prostu przeglądać zawartość!</p>\n</section>\n<section id=\"how-the-documentation-is-organized\">\n<h2>Jak zorganizowana jest dokumentacja<a class=\"heading-anchor\" href=\"#how-the-documentation-is-organized\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Główna dokumentacja Django jest rozbita na kawałki zaprojektowane, by spełniać różne potrzeby:</p>\n<ul>\n<li><p><a class=\"reference internal\" href=\"/pl/3.2/intro/\"><span class=\"doc\">Materiał wprowadzający</span></a> jest zaprojektowany dla ludzi nowych w Django – lub ogólnie w web-dewelopmencie. Nie omawia nic szczegółowo, lecz daje przegląd na wysokim poziomie abstrakcji „jak to jest” dewelopować w Django.</p></li>\n<li><p><a class=\"reference internal\" href=\"/pl/3.2/topics/\"><span class=\"doc\">Przewodniki tematyczne</span></a> z drugiej strony zanurzają się głęboko w poszczególne części Django. Są tu pełne przewodniki po <a class=\"reference internal\" href=\"/pl/3.2/topics/db/\"><span class=\"doc\">systemie modeli</span></a>, <a class=\"reference internal\" href=\"/pl/3.2/topics/templates/\"><span class=\"doc\">silniku szablonów</span></a>, <a class=\"reference internal\" href=\"/pl/3.2/topics/forms/\"><span class=\"doc\">frameworku formularzy</span></a> Django i wiele więcej.</p>\n<p>To prawdopodobnie miejsce, gdzie będziesz chciał spędzić większość swojego czasu;  jeśli przepracujesz na swój sposób te przewodniki, powinieneś wyjść wiedząc praktycznie wszystko, co można wiedzieć o Django.</p>\n</li>\n<li><p>Web dewelopment jest często szeroki, nie głęboki – problemy rozciągają się na wiele domen. Napisaliśmy zestaw <a class=\"reference internal\" href=\"/pl/3.2/howto/\"><span class=\"doc\">przewodników how-to</span></a>, które odpowiadają na częste pytania „Jak to zrobić?”. Znajdziesz tu informacje o <a class=\"reference internal\" href=\"/pl/3.2/howto/outputting-pdf/\"><span class=\"doc\">generowaniu PDF-ów z Django</span></a>, <a class=\"reference internal\" href=\"/pl/3.2/howto/custom-template-tags/\"><span class=\"doc\">pisaniu własnych tagów szablonów</span></a> i więcej.</p>\n<p>Odpowiedzi na naprawdę powszechne pytania znajdują się też w <a class=\"reference internal\" href=\"/pl/3.2/faq/\"><span class=\"doc\">FAQ</span></a>.</p>\n</li>\n<li><p>Przewodniki i przewodniki how-to nie omawiają każdej klasy, funkcji i metody dostępnej w Django – byłoby to przytłaczające podczas prób nauki. Zamiast tego szczegóły na temat poszczególnych klas, funkcji, metod i modułów są trzymane w <a class=\"reference internal\" href=\"/pl/3.2/ref/\"><span class=\"doc\">dokumentacji</span></a>. To tu będziesz się zwracał, aby znaleźć szczegóły wybranej funkcji lub czegokolwiek będziesz potrzebował.</p></li>\n<li><p>Jeśli jesteś zainteresowany deplojowaniem projektu do publicznego użytku, nasze docs mają parę przewodników&lt;/howto/depolyment/index&gt; dla różnych konfiguracji deploymentowych jak i <a class=\"reference internal\" href=\"/pl/3.2/howto/deployment/checklist/\"><span class=\"doc\">checklistę deploymentu</span></a> z kilkoma rzeczami, o których będziesz musiał pomyśleć.</p></li>\n<li><p>Ostatecznie, jest trochę „wyspecjalizowanej” dokumentacji zazwyczaj nieistotnej dla większości deweloperów. Zawierają się w niej <a class=\"reference internal\" href=\"/pl/3.2/releases/\"><span class=\"doc\">informacje o wydaniach</span></a> i <a class=\"reference internal\" href=\"/pl/3.2/internals/\"><span class=\"doc\">dokumentacja wewnętrzna</span></a> dla tych, którzy chcą dodać kod do samego Django i <a class=\"reference internal\" href=\"/pl/3.2/misc/\"><span class=\"doc\">kilka innych rzeczy, które nie pasują nigdzie indziej</span></a>.</p></li>\n</ul>\n</section>\n<section id=\"how-documentation-is-updated\">\n<h2>Jak dokumentacja jest aktualizowana<a class=\"heading-anchor\" href=\"#how-documentation-is-updated\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Tak jak baza kodu Django jest rozwijana i ulepszana na co dzień, nasza dokumentacja jest stale ulepszana. Ulepszamy dokumentację z kilku powodów:</p>\n<ul class=\"simple\">\n<li><p>Aby robić poprawki treści, takie jak gramatyczno-literówkowe korekty.</p></li>\n<li><p>Aby dodawać informacje i/lub przykłady do istniejących sekcji, które powinny być rozszerzone.</p></li>\n<li><p>Aby dokumentować funkcje Django, które jeszcze nie są udokumentowane. (Lista takich funkcji kurczy się, niemniej jednak istnieje.)</p></li>\n<li><p>Aby dodawać dokumentację nowych funkcjonalności gdy są dodawane albo kiedy API lub zachowanie Django się zmieniają.</p></li>\n</ul>\n<p>Dokumentacja Django jest trzymana w tym samym systemie kontroli źródeł co jego kod. Jest umieszczona w katalogu <a class=\"extlink-source reference external\" href=\"https://github.com/django/django/blob/stable/3.2.x/docs\">docs</a> naszego repozytorium Git. Każdy dokument online jest oddzielnym plikiem tekstowym w repozytorium.</p>\n</section>\n<section id=\"where-to-get-it\">\n<h2>Gdzie ją zdobyć<a class=\"heading-anchor\" href=\"#where-to-get-it\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Możesz czytać dokumentację Django na parę sposobów. Są to, w kolejności priorytetów:</p>\n<section id=\"on-the-web\">\n<h3>W Internecie<a class=\"heading-anchor\" href=\"#on-the-web\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Najnowsza wersja dokumentacji Django jest umieszczona w <a class=\"reference external\" href=\"https://docs.djangoproject.com/en/dev/\">https://docs.djangoproject.com/en/dev/</a>. Te strony HTML są generowane automatycznie z plików tekstowych w repozytorium. To znaczy, że odzwieciedlają one to, co „najnowsze i najlepsze” w Django – zawierają najbardziej świeże korekty i dodatki i omawiają najnowsze funkcjonalności Django, które mogą być tylko dostępne dla użytkowników developerskiej wersji Django. (Porównaj <a class=\"reference internal\" href=\"#differences-between-doc-versions\"><span class=\"std std-ref\">Różnice pomiędzy wersjami</span></a> poniżej.)</p>\n<p>Zachęcamy cię do pomocy w ulepszaniu dokumentacji przez wysyłanie zmian, korekt i sugestii przez <a class=\"reference external\" href=\"https://code.djangoproject.com/\">ticket system</a>. Deweloperzy Django aktywnie monitorują system zgłoszeń i skorzystają z twojego feedbacku, aby ulepszyć dokumentację dla wszystkich.</p>\n<p>Jednakże zwróć uwagę, że zgłoszenia powinny odnosić się bezpośrednio do dokumentacji, zamiast zadawać szerokie pytania technicznego wsparcia. Jeśli potrzebujesz pomocy ze swoją konkretną konfiguracją Django, spróbuj na liście mailingowej <a class=\"reference internal\" href=\"/pl/3.2/internals/mailing-lists/#django-users-mailing-list\"><span class=\"std std-ref\">django-users</span></a> lub <a class=\"reference external\" href=\"#djangoIRCchannel\">kanale IRC #django</a>.</p>\n</section>\n<section id=\"in-plain-text\">\n<h3>Czystym tekstem<a class=\"heading-anchor\" href=\"#in-plain-text\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Do czytania offline lub po prostu dla wygody, możesz czytać dokumentację Django „czystym tekstem”.</p>\n<p>Jeśli używasz oficjalnego wydania Django, zzipowany pakiet (tarball) kodu zawiera katalog <code class=\"docutils literal notranslate\"><span class=\"pre\">docs/</span></code>, który zawiera z kolei całą dokumentację dla tego wydania.</p>\n<p>Jeśli używasz wersji deweloperskiej Django (vel brancha main), katalog <code class=\"docutils literal notranslate\"><span class=\"pre\">docs/</span></code> zawiera całą dokumentację. Możesz zaktualizować swój gitowy checkout, aby pobrać ostatnie zmiany.</p>\n<p>Jednym nisko-poziomowym sposobem na wykorzystanie testowej dokumentacji jest użycie uniksowego narzędzia <code class=\"docutils literal notranslate\"><span class=\"pre\">grep</span></code> do wyszukania frazy w całej dokumentacji. Na przykład to pokaże ci każdą wzmiankę frazy „max_length” w każdym dokumencie Django:</p>\n<div class=\"console\" data-console><div class=\"console-panel\" data-platform=\"unix\"><p class=\"console-label\" id=\"console-0-unix-label\">Linux / macOS</p><div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</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=\"Shell code\"><code><span class=\"gp\">$ </span>grep<span class=\"w\"> </span>-r<span class=\"w\"> </span>max_length<span class=\"w\"> </span>/path/to/django/docs/\n</code></pre></div>\n</div><div class=\"console-panel\" data-platform=\"windows\"><p class=\"console-label\" id=\"console-0-windows-label\">Windows</p><div class=\"code-block\" data-language=\"doscon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Windows</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=\"Windows shell\"><code><span class=\"gp\">...\\&gt;</span> grep -r max_length \\path\\to\\django\\docs\\\n</code></pre></div></div></div>\n</section>\n<section id=\"as-html-locally\">\n<h3>Jako HTML, lokalnie<a class=\"heading-anchor\" href=\"#as-html-locally\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Możesz uzyskać lokalną kopię dokumentacji HTML w kilku krokach:</p>\n<ul>\n<li><p>Dokumentacja Django używa systemu o nazwie <a class=\"reference external\" href=\"https://www.sphinx-doc.org/\">Sphinx</a> do konwersji z czystego tekstu do HTML. Będziesz musiał zainstalować Sphinksa pobierając lub instalując pakiet ze strony Sphinksa lub przy użyciu <code class=\"docutils literal notranslate\"><span class=\"pre\">pip</span></code>a:</p>\n<div class=\"console\" data-console><div class=\"console-panel\" data-platform=\"unix\"><p class=\"console-label\" id=\"console-1-unix-label\">Linux / macOS</p><div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</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=\"Shell code\"><code><span class=\"gp\">$ </span>python<span class=\"w\"> </span>-m<span class=\"w\"> </span>pip<span class=\"w\"> </span>install<span class=\"w\"> </span>Sphinx\n</code></pre></div>\n</div><div class=\"console-panel\" data-platform=\"windows\"><p class=\"console-label\" id=\"console-1-windows-label\">Windows</p><div class=\"code-block\" data-language=\"doscon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Windows</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=\"Windows shell\"><code><span class=\"gp\">...\\&gt;</span> py -m pip install Sphinx\n</code></pre></div></div></div>\n</li>\n<li><p>Następnie użyj dostępnego <code class=\"docutils literal notranslate\"><span class=\"pre\">Makefile</span></code>a, aby przerobić dokumentację na HTML:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</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=\"Shell code\"><code><span class=\"gp\">$ </span><span class=\"nb\">cd</span><span class=\"w\"> </span>path/to/django/docs\n<span class=\"gp\">$ </span>make<span class=\"w\"> </span>html\n</code></pre></div>\n<p>Będziesz potrzebował do tego zainstalowanego <a class=\"reference external\" href=\"https://www.gnu.org/software/make/\">GNU Make</a>.</p>\n<p>Jeśli używasz Windows, możesz użyć alternatywnie dostępnego pliku batch:</p>\n<div class=\"code-block\" data-language=\"bat\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Bat</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=\"Bat code\"><code><span class=\"k\">cd</span> path\\to\\django\\docs\nmake.bat html\n</code></pre></div>\n</li>\n<li><p>Dokumentacja HTML zostanie umieszczona w <code class=\"docutils literal notranslate\"><span class=\"pre\">docs/_build/html</span></code>.</p></li>\n</ul>\n</section>\n</section>\n<section id=\"differences-between-versions\">\n<span id=\"differences-between-doc-versions\"></span><h2>Różnice pomiędzy wersjami<a class=\"heading-anchor\" href=\"#differences-between-versions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Tekstowa dokumentacja na branchu main naszego repozytorium Git zawiera „najnowsze i najlepsze” zmiany i dodatki. W tych zmianach zawiera się dokumentacja nowych funkcjonalności przeznaczonych do następnego <a class=\"reference internal\" href=\"/pl/3.2/internals/release-process/#term-Feature-release\"><span class=\"xref std std-term\">wydania feature</span></a> Django. Z tego powodu warto zwrócić uwagę na naszą politykę wyróżniania ostatnich zmian i dodatków do Django.</p>\n<p>Realizujemy taką politykę:</p>\n<ul class=\"simple\">\n<li><p>Dokumentacja deweloperska pod adresem <a class=\"reference external\" href=\"https://docs.djangoproject.com/en/dev/\">https://docs.djangoproject.com/en/dev/</a> jest z brancha main. Ta dokumentacja odpowiada ostatniemu wydaniu feature oraz wszystkim funkcjonalnościom, które zostały dodane/zmienione we frameworku od tamtej pory.</p></li>\n<li><p>Dodając funkcjonalności do wersji deweloperskiej Django, aktualizujemy dokumentację w tej samej transakcji commit w Gicie.</p></li>\n<li><p>Aby odróżnić zmiany/dodawanie funkcjonalności w dokumentacji, używamy wyrażenia: „New in Django Development version” dla wersji Django, która jeszcze nie została wydana, lub „New in version X.Y” dla wydanych wersji.</p></li>\n<li><p>Poprawki i ulepszenia dokumentacji mogą zostać zbackportowane do gałęzi ostatniego wydania, według osądu osoby commitującej, jednakże kiedy wersja Django <a class=\"reference internal\" href=\"/pl/3.2/internals/release-process/#supported-versions-policy\"><span class=\"std std-ref\">przestaje być wspierana</span></a>, ta wersja dokumentacji nie dostanie żadnych dalszych aktualizacji.</p></li>\n<li><p><a class=\"reference external\" href=\"maindocumentationWebpage\">Główna strona dokumentacji</a> zawiera linki do dokumentacji w poprzednich wersjach. Upewnij się, że używasz wersji dokumentacji odpowiadającej używanej przez ciebie wersji Django!</p></li>\n</ul>\n</section>","rootId":"what-to-read-next","toc":[{"title":"Odnajdywanie dokumentacji","anchor":"finding-documentation","children":[]},{"title":"Jak zorganizowana jest dokumentacja","anchor":"how-the-documentation-is-organized","children":[]},{"title":"Jak dokumentacja jest aktualizowana","anchor":"how-documentation-is-updated","children":[]},{"title":"Gdzie ją zdobyć","anchor":"where-to-get-it","children":[{"title":"W Internecie","anchor":"on-the-web","children":[]},{"title":"Czystym tekstem","anchor":"in-plain-text","children":[]},{"title":"Jako HTML, lokalnie","anchor":"as-html-locally","children":[]}]},{"title":"Różnice pomiędzy wersjami","anchor":"differences-between-versions","children":[]}],"breadcrumbs":[{"docname":"intro/index","title":"Pierwsze kroki","url":"/pl/3.2/intro/"}],"prev":{"docname":"intro/reusable-apps","title":"Zaawansowany tutorial: Jak pisać aplikacje wielokrotnego użytku","url":"/pl/3.2/intro/reusable-apps/"},"next":{"docname":"intro/contributing","title":"Pisanie pierwszej poprawki do Django","url":"/pl/3.2/intro/contributing/"},"formats":{"html":"/pl/3.2/intro/whatsnext/","markdown":"/pl/3.2/intro/whatsnext.md","json":"/pl/3.2/intro/whatsnext.json"},"source":"https://github.com/django/django/blob/stable/3.2.x/docs/intro/whatsnext.txt","official":"https://docs.djangoproject.com/pl/3.2/intro/whatsnext/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10"],"inLocales":["en","zh-hans","fr","ja","id","it","pt-br","ko","es","el","pl"]}