Django Academy · Lekcja

Uruchamianie serwera deweloperskiego za pomocą runserver

Uruchomić localhost:8000 i zobaczyć stronę z rakietą

Lekcja 4 z 413 kroki

Uruchamianie serwera deweloperskiego za pomocą runserver to bezpłatna lekcja Django Academy na CoddyKit. To lekcja 4 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Django Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Django Academy zawiera 4 lekcji w sumie.

Uruchom serwer deweloperski

Django zawiera lekki serwer deweloperski. Polecenie runserver uruchamia aplikację lokalnie, aby można było zobaczyć ją w przeglądarce. 🚀

python manage.py runserver

Odwiedź localhost:8000

Domyślnie serwer nasłuchuje na localhost:8000. Otwórz ten adres w przeglądarce, aby uzyskać dostęp do uruchomionego projektu.

Strona z rakietą

Nowy projekt wita Cię przyjazną stroną z rakietą. Jej wyświetlenie oznacza, że instalacja i projekt działają poprawnie. 🎉

Automatyczne przeładowywanie po zapisaniu

Serwer obserwuje pliki i uruchamia się ponownie po wykryciu zmian. Dzięki temu automatyczne przeładowywanie sprawia, że rzadko trzeba zatrzymywać i uruchamiać serwer ręcznie.

Zmień port

Port 8000 jest zajęty? Przekaż inną liczbę do runserver. Nowy port pozwala uruchamiać kilka projektów jednocześnie.

python manage.py runserver 8080

Powiąż serwer ze wszystkimi interfejsami

Aby uzyskać dostęp do serwera z innego urządzenia, powiąż go z adresem 0.0.0.0. Teraz telefon w tej samej sieci może wczytać stronę.

python manage.py runserver 0.0.0.0:8000

Zatrzymaj serwer

Na dziś wystarczy? Naciśnij Ctrl+C w terminalu, aby bezpiecznie zatrzymać serwer i wrócić do powłoki.

Odczytaj dane wyjściowe konsoli

Terminal rejestruje każde żądanie wraz z jego kodem statusu, na przykład 200 w przypadku powodzenia. Ten bieżący dziennik jest pierwszym narzędziem debugowania.

Ostrzeżenie o migracjach

Przy pierwszym uruchomieniu może pojawić się ostrzeżenie o nieprzeprowadzonych migracjach. Na tym etapie jest ono niegroźne i przypomina jedynie o konieczności skonfigurowania bazy danych wkrótce.

Tylko do programowania

Ten serwer służy do programowania, a nie do obsługi rzeczywistego ruchu. W środowisku produkcyjnym zastępuje się go serwerem produkcyjnym, takim jak Gunicorn, który poznasz później.

Uruchamiaj z właściwego folderu

Zawsze uruchamiaj runserver z folderu zawierającego manage.py. Jeśli uruchomisz go w innym miejscu, Django nie znajdzie projektu.

Szybkie sprawdzenie

Sprawdźmy, jak działa runserver.

Podsumowanie

Uruchomiłeś runserver, zobaczyłeś stronę z rakietą, zmieniłeś porty i dowiedziałeś się, że serwer służy wyłącznie do programowania. Twoja pierwsza aplikacja działa lokalnie! 🎉

Bezpłatny start

Ucz się Python dzięki korepetycjom AI — za darmo

Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.

Kursy
30
Lekcje
120

Często zadawane pytania

Czy lekcja „Uruchamianie serwera deweloperskiego za pomocą runserver” jest bezpłatna?

Tak — pełny tekst „Uruchamianie serwera deweloperskiego za pomocą runserver” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Django Academy, przejdź na CoddyKit PRO. Kurs Django Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Uruchamianie serwera deweloperskiego za pomocą runserver”?

Uruchomić localhost:8000 i zobaczyć stronę z rakietą Ćwiczysz Django Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Django Academy?

Nie wymagamy żadnego doświadczenia. Django Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 4.

Ile czasu zajmuje lekcja „Uruchamianie serwera deweloperskiego za pomocą runserver”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Django Academy?

Tak. Każda lekcja Django Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Środowiska wirtualne z venv
  2. pip install django i przypinanie wersji
  3. django-admin startproject — wyjaśnienie
  4. Uruchamianie serwera deweloperskiego za pomocą runserver
← Powrót do Django Academy