Övning – Hämta startprojektet
I den här modulen arbetar vi på en webbplats för hundskydd. Detta projekt fokuserar på att samla in information om alla befintliga hundskydd och de hundar som de hoppas kunna placera över hela USA. Det fiktiva hoppet för den här appen är att hundar skulle hitta lämpliga hem snabbare eftersom de skulle ha individer som vill adoptera dem från hela USA och inte bara deras lokala område.
Django är det perfekta ramverket för det här projektet. Det ger en väg för att snabbt utveckla en kundinriktad app. Django tillhandahåller också en etablerad databas- och administratörsfunktion som enkelt kan nås av anställda för snabb uppdatering. Vi har skapat den första installationen för det här projektet, vilket gör att vi kan fokusera på begreppen för den här modulen.
Krav
Du behöver följande resurser installerade på datorn för att slutföra övningarna:
- Python
- Git
- En kodredigerare såsom Visual Studio Code
Klona startlagringsplatsen
Öppna ett kommandofönster eller en terminal.
Kör följande kommandon för att klona startlagringsplatsen och ändra till projektets katalog.
git clone https://github.com/MicrosoftDocs/mslearn-django-admin-site cd mslearn-django-admin-site/starter
Kommentar
Lösningen för övningarna finns i lösningskatalogen.
Öppna projektet i Visual Studio Code
Vi använder Visual Studio Code som kodredigerare.
I samma kommando- eller terminalfönster anger du följande kommando för att öppna mappen i Visual Studio Code.
code .
Skapa den virtuella miljön
Vi följer bästa praxis för att arbeta med virtuella miljöer för vårt projekt.
Öppna terminalfönstret i Visual Studio Code genom att välja Visa>terminal.
I det nya terminalfönstret kör du följande kommandon för att skapa och aktivera en virtuell miljö.
# Windows py -3 -m venv venv .\\venv\\Scripts\\activate # macOS or Linux python3 -m venv venv source ./venv/bin/activate
Installera Django
Startprojektet använder en requirements.txt fil för att innehålla listan över alla nödvändiga paket. Vi kan installera dem med hjälp pip
av .
I samma terminalfönster kör du följande kommando för att installera de paket som krävs.
pip install -r requirements.txt
Skapa databasen
I utvecklingssyfte använder Django en instans av SQLite. Du kan använda Django för att skapa databasen via dess databasmigreringsverktyg.
I samma terminalfönster kör du följande kommando för att skapa databasen.
python manage.py migrate
Starta servern
Django kan vara värd för programmet lokalt. Vi gör det här steget med hjälp av det inbyggda terminalfönstret i Visual Studio Code.
Ange följande kommando i samma terminalfönster .
python manage.py runserver