Uruchamianie serwera deweloperskiego za pomocą runserver
Uruchomić localhost:8000 i zobaczyć stronę z rakietą
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 runserverOdwiedź 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 8080Powiąż 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:8000Zatrzymaj 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! 🎉
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
- Środowiska wirtualne z venv
- pip install django i przypinanie wersji
- django-admin startproject — wyjaśnienie
- Uruchamianie serwera deweloperskiego za pomocą runserver