Oefening: Het project instellen en Django installeren
In deze module werken we op een website voor hondenhokjes. Dit project richt zich op het verzamelen van informatie voor alle bestaande hondenhokjes en de honden die ze hopen te plaatsen in de Verenigde Staten. De fictieve hoop voor deze app is dat honden sneller geschikte huizen kunnen vinden, omdat ze personen zullen hebben die ze uit de Verenigde Staten willen adopteren en niet alleen hun lokale omgeving.
Django is een goed kader voor dit project omdat het een route biedt voor het snel ontwikkelen van een klantgerichte app. Het biedt ook een gevestigde database- en beheerdersfunctie die werknemers eenvoudig kunnen openen voor snelle updates. We hebben de eerste installatie voor het project gemaakt, zodat we ons kunnen richten op de concepten voor deze module.
Vereisten
Voor het voltooien van de oefeningen hebt u de volgende items op uw computer nodig:
- Python
- Git
- Een code-editor zoals Visual Studio Code
De startersopslagplaats klonen
Open een opdrachtvenster of terminal.
Voer de volgende opdrachten uit om de startersopslagplaats te klonen en over te schakelen naar de map van het project.
git clone https://github.com/MicrosoftDocs/mslearn-django-models-data cd mslearn-django-models-data/starter
Notitie
De oplossing voor de oefeningen vindt u in de oplossingsmap .
Het project openen in Visual Studio Code
We gebruiken Visual Studio Code als code-editor.
Voer in dezelfde opdracht of hetzelfde terminalvenster de volgende opdracht in om de map in Visual Studio Code te openen:
code .
De virtuele omgeving maken
We volgen de best practice voor het werken met virtuele omgevingen voor ons project.
Open in Visual Studio Code het terminalvenster door De terminal weergeven>te selecteren.
Voer in het nieuwe terminalvenster de volgende opdrachten uit om een virtuele omgeving te maken en te activeren:
# Windows py -3 -m venv venv .\\venv\\Scripts\\activate # macOS or Linux python3 -m venv venv source ./venv/bin/activate
Django installeren
Het startersproject maakt gebruik van een requirements.txt-bestand om de lijst met alle benodigde pakketten te bevatten. We kunnen ze installeren met behulp van pip
.
Voer in hetzelfde terminalvenster de volgende opdracht uit om de vereiste pakketten te installeren:
pip install -r requirements.txt
De server starten
Django kan de toepassing lokaal hosten. We doen dit met behulp van het ingebouwde terminalvenster in Visual Studio Code.
Voer de volgende opdracht in hetzelfde terminalvenster in:
python manage.py runserver