0Pricing
Django Academy · Lekcja

createsuperuser i logowanie

Utworzyć konto administratora i uzyskać dostęp do /admin

createsuperuser i logowanie to bezpłatna lekcja Django Academy na CoddyKit. To lekcja 1 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.

Poznaj panel administracyjny

Django zawiera kompletny panel administracyjny, czyli gotowy pulpit internetowy do zarządzania danymi. Nie musisz więc ręcznie budować panelu CRUD. 🎛️

Kto może się zalogować

Panel administracyjny jest dostępny tylko dla użytkowników personelu, więc najpierw potrzebujesz konta. superuser to konto z pełnymi uprawnieniami w całej witrynie.

Magiczne polecenie

Utworzysz to konto w terminalu za pomocą jednego polecenia zarządzającego. Polecenie createsuperuser przeprowadzi Cię przez cały proces krok po kroku.

python manage.py createsuperuser

Odpowiedz na pytania

Polecenie poprosi o username, opcjonalny adres e-mail i hasło. Wpisz je, a Twoje konto administratora zostanie utworzone.

Ukryte hasło

Podczas wpisywania hasła nie zobaczysz żadnych znaków, więc kursor nie będzie się przesuwać. Pusty ekran jest normalny — terminal nadal odczytuje naciskane klawisze. 🤫

Najpierw wykonaj migrację

Tabele uwierzytelniania muszą istnieć, zanim będzie można zapisać konto. Jeśli widzisz błąd, uruchom jednokrotnie migrate, aby skonfigurować bazę danych.

python manage.py migrate

Uruchom serwer

Aby uzyskać dostęp do panelu administracyjnego, musisz uruchomić serwer deweloperski. Uruchom go za pomocą runserver i pozostaw ten terminal otwarty.

python manage.py runserver

Znajdź wejście

Panel administracyjny jest dostępny pod stałym adresem URL. Otwórz w przeglądarce ścieżkę /admin, a Django wyświetli przejrzysty ekran logowania.

http://127.0.0.1:8000/admin/

Zaloguj się

Wpisz tę samą nazwę użytkownika i hasło, które przed chwilą utworzyłeś. Po pomyślnym zalogowaniu Django przeniesie Cię do pulpitu administracyjnego, czyli centrum zarządzania danymi.

Co widzisz

Na początku pulpit wyświetla tylko Users and Groups. To oczekiwane zachowanie — nie zarejestrowałeś jeszcze własnych modeli.

Nie pamiętasz hasła

Nie możesz się zalogować? Dowolne konto możesz zresetować w terminalu za pomocą polecenia changepassword — konfiguracja poczty nie jest wymagana.

python manage.py changepassword admin

Szybkie sprawdzenie

Które polecenie tworzy konto administratora z pełnym dostępem?

Podsumowanie

Utworzyłeś konto superuser, uruchomiłeś serwer i zalogowałeś się pod adresem /admin. To konto jest Twoim kluczem do zarządzania danymi za pomocą pulpitu. 🔑

Często zadawane pytania

Czy lekcja „createsuperuser i logowanie” jest bezpłatna?

Tak — pełny tekst „createsuperuser i logowanie” 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 „createsuperuser i logowanie”?

Utworzyć konto administratora i uzyskać dostęp do /admin Ć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 1 z 4.

Ile czasu zajmuje lekcja „createsuperuser i logowanie”?

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. createsuperuser i logowanie
  2. Rejestrowanie modeli za pomocą admin.site
  3. Dostosowywanie ModelAdmin
  4. Inlines i pola tylko do odczytu
← Powrót do Django Academy