Django Academy · Lektion

createsuperuser och inloggning

Skapa ett adminkonto och öppna /admin

Lektion 1 av 413 steg

createsuperuser och inloggning är en gratis lektion i Django Academy på CoddyKit. Detta är lektion 1 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för Django Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Django Academy innehåller totalt 4 lektioner.

Möt administrationsgränssnittet

Django levereras med ett komplett administrationsgränssnitt, en färdig webbaserad instrumentpanel för att hantera dina data, så du behöver aldrig bygga ett CRUD-gränssnitt för hand. 🎛️

Vem får logga in

Administrationsgränssnittet är begränsat till personalanvändare, så först behöver du ett konto. En superuser är ett konto med fullständiga behörigheter på hela webbplatsen.

Det magiska kommandot

Du skapar kontot från terminalen med ett enda administrationskommando. Kommandot createsuperuser guidar dig genom processen steg för steg.

python manage.py createsuperuser

Besvara frågorna

Kommandot frågar efter ett användarnamn, en valfri e-postadress och ett lösenord. Skriv in dem så skapas ditt administrationskonto.

Dolt lösenord

När du skriver lösenordet förblir det osynligt, så markören flyttas inte. Den tomma skärmen är normal; dina tangenttryckningar registreras fortfarande. 🤫

Migrera först

Autentiseringstabellerna måste finnas innan ett konto kan sparas. Om du ser ett fel kan du köra migrate en gång för att konfigurera databasen.

python manage.py migrate

Starta servern

För att nå administrationsgränssnittet måste utvecklingsservern köras. Starta den med runserver och låt terminalen vara öppen.

python manage.py runserver

Hitta ingången

Administrationsgränssnittet finns på en fast URL. Öppna sökvägen /admin i webbläsaren så visar Django en ren inloggningssida.

http://127.0.0.1:8000/admin/

Logga in

Skriv in samma användarnamn och lösenord som du nyss skapade. När inloggningen lyckas hamnar du i Djangos instrumentpanel för administration, ditt kontrollrum för data.

Det här ser du

Först listar instrumentpanelen bara Users and Groups. Det är förväntat; du har ännu inte registrerat dina egna modeller.

Glömt lösenordet

Är du utelåst? Du kan återställa vilket konto som helst från terminalen med kommandot changepassword, utan att konfigurera e-post.

python manage.py changepassword admin

Snabb kontroll

Vilket kommando skapar ett administrationskonto med full åtkomst?

Sammanfattning

Du skapade en superuser, startade servern och loggade in på /admin. Kontot är din nyckel till att hantera data via instrumentpanelen. 🔑

Gratis att börja

Lär dig Python med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
30
Lektioner
120

Vanliga frågor

Är lektionen ”createsuperuser och inloggning” gratis?

Ja – du kan läsa vilka 3 lektioner som helst i lärvägen Django Academy, inklusive ”createsuperuser och inloggning”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i Django Academy innehåller totalt 4 lektioner.

Vad lär jag mig i ”createsuperuser och inloggning”?

Skapa ett adminkonto och öppna /admin Ni övar på Django Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Django Academy?

Du behöver inga förkunskaper. Utbildningen i Django Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 1 av 4.

Hur lång tid tar lektionen ”createsuperuser och inloggning”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Django Academy-lektionen?

Ja. Varje Django Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. createsuperuser och inloggning
  2. Registrera modeller med admin.site
  3. Anpassa ModelAdmin
  4. Inlines och skrivskyddade fält
← Tillbaka till Django Academy