Oefening: Het project instellen en Django installeren

Voltooid

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:

De startersopslagplaats klonen

  1. Open een opdrachtvenster of terminal.

  2. 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.

  1. Open in Visual Studio Code het terminalvenster door De terminal weergeven>te selecteren.

  2. 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