Sdílet prostřednictvím


Začínáme používat Python pro vývoj pro web ve Windows

Následuje podrobný průvodce, který vám pomůže začít používat Python pro vývoj webů ve Windows pomocí subsystému Windows pro Linux (WSL).

Nastavení vývojového prostředí

Při vytváření webových aplikací doporučujeme nainstalovat Python do WSL. Mnoho kurzů a pokynů pro vývoj webu v Pythonu se píše pro uživatele Linuxu a používá nástroje pro balení a instalaci založené na Linuxu. Většina webových aplikací je také nasazená v Linuxu, takže zajistíte konzistenci mezi vývojovými a produkčními prostředími.

Pokud používáte Python pro něco jiného než vývoj webu, doporučujeme nainstalovat Python přímo do Windows pomocí Microsoft Storu. WSL nepodporuje desktopy ani aplikace grafického uživatelského rozhraní (například PyGame, Gnome, KDE atd.). V těchto případech nainstalujte a používejte Python přímo ve Windows. Pokud s Pythonem začínáte, přečtěte si naši příručku: Začínáme používat Python ve Windows pro začátečníky. Pokud vás zajímá automatizace běžných úloh v operačním systému, přečtěte si naši příručku: Začínáme používat Python ve Windows pro skriptování a automatizaci. U některých pokročilých scénářů můžete zvážit stažení konkrétní verze Pythonu přímo z python.org nebo zvážit instalaci alternativní, jako je Anaconda, Jython, PyPy, WinPython, IronPython atd. Doporučujeme to jenom v případě, že jste pokročilejší programátor v Pythonu s konkrétním důvodem pro volbu alternativní implementace.

Instalace subsystému Windows pro Linux

WSL umožňuje spouštět prostředí příkazového řádku GNU/Linux integrované přímo s Windows a vašimi oblíbenými nástroji, jako je Visual Studio Code, Outlook atd. Obecně doporučujeme používat WSL 2 pro vývoj webu v Pythonu.

Pokud chcete povolit a nainstalovat WSL 2, přečtěte si dokumentaci k instalaci WSL. Tento postup bude zahrnovat výběr distribuce Linuxu (například Ubuntu).

Po instalaci WSL a linuxové distribuce otevřete linuxovou distribuci (najdete ji v nabídce Start systému Windows) a zkontrolujte verzi a název kódu pomocí příkazu: lsb_release -dc.

Doporučujeme pravidelně aktualizovat distribuci Linuxu, včetně bezprostředně po instalaci, abyste měli jistotu, že máte nejnovější balíčky. Systém Windows tuto aktualizaci automaticky nezpracuje. K aktualizaci distribuce použijte příkaz: sudo apt update && sudo apt upgrade.

Návod

Zvažte instalaci nového terminálu Windows z Microsoft Storu, který umožňuje práci s více panely (rychle přepínat mezi několika příkazovými řádky Linuxu, příkazový řádek Windows, PowerShell, Azure CLI atd.), vytvářet vlastní klávesové zkratky (klávesové zkratky pro otevírání nebo zavírání karet, kopírování a vložení atd.), používat funkci hledání a vlastní nastavení motivů (barevná schémata, styly a velikosti písma, obrázek pozadí/ rozostření/průhlednost). Další informace.

Nastavení editoru Visual Studio Code

Využijte IntelliSense, lintování, podporu ladění, fragmenty kódua jednotkové testování pomocí nástroje VS Code. VS Code se pěkně integruje se subsystémem Windows pro Linux a poskytuje integrovaný terminál k vytvoření bezproblémového pracovního postupu mezi editorem kódu a příkazovým řádkem, kromě podpory Gitu pro správu verzí běžnými příkazy Gitu (přidání, potvrzení, vložení, vyžádání) integrovanými přímo do uživatelského rozhraní.

  1. Stáhnout a nainstalovat VS Code pro Windows. VS Code je také k dispozici pro Linux, ale subsystém Windows pro Linux nepodporuje aplikace grafického uživatelského rozhraní, takže ho musíme nainstalovat do Windows. Nemusíte si dělat starosti, stále budete moct integrovat s příkazovým řádkem a nástroji Linuxu pomocí rozšíření Remote – WSL.

  2. Nainstalujte Remote – rozšíření WSL ve VS Code. To vám umožní používat WSL jako integrované vývojové prostředí a automaticky zpracovávat kompatibilitu a cesty za vás. Další informace.

Důležité

Pokud už máte VS Code nainstalovaný, musíte mít jistotu, že máte verzi 1.35 z května nebo novější, abyste mohli nainstalovat rozšíření WSL. Nedoporučujeme používat WSL ve VS Code bez rozšíření Remote-WSL, protože ztratíte podporu automatického dokončování, ladění, lintování atd. Zábavný fakt: Toto rozšíření WSL je nainstalované v $HOME/.vscode-server/extensions.

Vytvoření nového projektu

Pojďme vytvořit nový adresář projektu v systému souborů Linux (Ubuntu), na který pak budeme pracovat s aplikacemi a nástroji Pro Linux pomocí nástroje VS Code.

  1. Zavřete VS Code a otevřete Ubuntu (příkazový řádek WSL) tak, že přejdete do nabídky Start (ikona Windows vlevo dole) a zadáte: "Ubuntu".

  2. Na příkazovém řádku Ubuntu přejděte na místo, kam chcete projekt umístit, a vytvořte pro něj adresář: mkdir HelloWorld.

terminál Ubuntu

Návod

Při používání subsystému Windows pro Linux (WSL) je důležité pamatovat si, že teď pracujete mezi dvěma různými systémy souborů: 1) váš systém souborů Windows a 2) váš linuxový systém souborů (WSL), což je ubuntu pro náš příklad. Budete muset věnovat pozornost tomu, kam instalujete balíčky a ukládáte soubory. V systému souborů Windows můžete nainstalovat jednu verzi nástroje nebo balíčku a úplně jinou verzi v systému souborů Linux. Aktualizace nástroje v systému souborů Systému Windows nebude mít žádný vliv na nástroj v systému souborů Linux a naopak. WSL připojí pevné jednotky do počítače ve složce /mnt/<drive> v distribuci Linuxu. Například jednotka Windows C: je připojena pod /mnt/c/. K souborům Windows můžete přistupovat z terminálu Ubuntu a na těchto souborech používat linuxové aplikace a nástroje a naopak. Doporučujeme pracovat v linuxovém systému souborů pro vývoj webů v Pythonu, protože většina webových nástrojů je původně napsaná pro Linux a nasazená v produkčním prostředí Linuxu. Zabraňuje také míchání chování systému souborů, jako je například ignorování velikosti písmen v názvech souborů ve Windows. WsL teď podporuje přechod mezi systémy linuxových a windows souborů, takže soubory můžete hostovat na obou systémech. Další informace.

Nainstalujte Python, pip a venv

Ubuntu již obsahuje Python 3.6, ale neobsahuje některé moduly, které byste mohli očekávat u jiných instalací Pythonu. Budeme muset nainstalovat pip, standardní správce balíčků pro Python a venv, standardní modul používaný k vytváření a správě jednoduchých virtuálních prostředí. Nezapomeňte, že možná budete muset aktualizovat distribuci Linuxu tak, aby používala nejnovější verzi pomocí příkazu: sudo apt update && sudo apt upgrade.

  1. Ověřte, že python3 je již nainstalován, otevřením terminálu Ubuntu a zadáním: python3 --version. Mělo by se vrátit číslo verze Pythonu. Pokud potřebujete aktualizovat verzi Pythonu, nejprve aktualizujte verzi Ubuntu zadáním: sudo apt update && sudo apt upgradea pak aktualizujte Python pomocí sudo apt upgrade python3.

  2. Nainstalujte pip zadáním: sudo apt install python3-pip. Pip umožňuje instalovat a spravovat další balíčky, které nejsou součástí standardní knihovny Pythonu.

  3. Nainstalujte venv zadáním: sudo apt install python3-venv.

Vytvoření virtuálního prostředí

Použití virtuálních prostředí je doporučeným osvědčeným postupem pro vývojové projekty Pythonu. Vytvořením virtuálního prostředí můžete izolovat nástroje projektu a vyhnout se konfliktům verzí s nástroji pro ostatní projekty. Můžete například udržovat starší webový projekt, který vyžaduje webové rozhraní Django 1.2, ale pak se pomocí Django 2.2 objeví zajímavý nový projekt. Pokud django aktualizujete globálně mimo virtuální prostředí, můžete později narazit na některé problémy s správou verzí. Kromě zabránění konfliktům náhodné správy verzí umožňují virtuální prostředí instalovat a spravovat balíčky bez oprávnění správce.

  1. Otevřete terminál a ve složce projektu HelloWorld pomocí následujícího příkazu vytvořte virtuální prostředí s názvem .venv: python3 -m venv .venv.

  2. Pokud chcete aktivovat virtuální prostředí, zadejte: source .venv/bin/activate. Pokud to fungovalo, měli byste před příkazovým řádkem vidět (.venv). Teď máte samostatné prostředí připravené k psaní kódu a instalaci balíčků. Po dokončení práce s virtuálním prostředím ho deaktivujte zadáním následujícího příkazu: deactivate.

    Vytvoření virtuálního prostředí

Návod

Doporučujeme vytvořit virtuální prostředí v adresáři, ve kterém plánujete mít projekt. Vzhledem k tomu, že každý projekt by měl mít svůj vlastní samostatný adresář, každý bude mít vlastní virtuální prostředí, takže není potřeba jedinečné pojmenování. Naším návrhem je použít název .venv k dodržování konvence Pythonu. Některé nástroje (například pipenv) mají tento název také výchozí, pokud ho nainstalujete do adresáře projektu. Nechcete používat .env, protože je to v konfliktu s definičními soubory proměnných prostředí. Obecně nedoporučujeme názvy, které nezačínají tečkou, protože nepotřebujete, aby vám ls stále připomínalo, že adresář existuje. Také doporučujeme do souboru .gitignore přidat .venv. (Tady je výchozí šablona GitHubu gitignore pro Python pro referenci.) Další informace o práci s virtuálními prostředími ve VS Code najdete v tématu Použití prostředí Pythonu v nástroji VS Code.

Otevření okna terminálu WSL ve VS Code

VS Code používá rozšíření WSL (nainstalované dříve) ke zpracování subsystému Linux jako vzdáleného serveru. To vám umožní používat WSL jako integrované vývojové prostředí. Další informace.

  1. Otevřete složku projektu v editoru VS Code z terminálu Ubuntu zadáním: code . (". řekne VS Code, aby otevřel aktuální složku).

  2. Zavřete terminál Ubuntu. V budoucnu použijeme terminál WSL integrovaný do VS Code.

  3. V editoru VS Code otevřete terminál WSL stisknutím kláves Ctrl+` (použitím znaku `) nebo výběrem Zobrazení>Terminál. Tím se otevře příkazový řádek Bash (WSL), který bude směřovat ke složce projektu, kterou jste vytvořili ve svém terminálu Ubuntu.

    VS Code s terminálem WSL

Instalace rozšíření Microsoft Pythonu

Možná budete muset nainstalovat rozšíření VS Code pro instalaci WSL. Některá rozšíření, která jsou už v editoru VS Code nainstalovaná místně, nebudou automaticky dostupná. Další informace.

  1. Otevřete okno rozšíření VS Code zadáním Ctrl+Shift+X (nebo pomocí nabídky přejděte na Zobrazení>Rozšíření).

  2. Do horního pole Hledat rozšíření na Marketplace zadejte: Python.

  3. Vyhledejte rozšíření Python (ms-python.python) od Microsoftu a vyberte tlačítko Instalovat ve WSL: [název distribuce].

  4. Po dokončení instalace rozšíření se v okně rozšíření VS Code zobrazí oddíl WSL: [název distribuce] – nainstalovaný v okně rozšíření VS Code, ve kterém vidíte, že jste nainstalovali rozšíření Pythonu.

Spuštění jednoduchého programu v Pythonu

Python je interpretovaný jazyk a podporuje různé typy interpretů (Python2, Anaconda, PyPy atd.). VS Code by měl automaticky používat interpret přidružený k vašemu projektu. Pokud máte důvod ho změnit, vyberte interpret aktuálně zobrazený v modrém pruhu v dolní části okna editoru VS Code nebo otevřete paletu příkazů (Ctrl+Shift+P) a zadejte příkaz Python: Vyberte interpret. Zobrazí se seznam interpretů Pythonu, které jste aktuálně nainstalovali. Další informace o konfiguraci prostředí Pythonu.

Pojďme vytvořit a spustit jednoduchý program Pythonu jako test a ujistit se, že máme vybraný správný interpret Pythonu.

  1. Otevřete okno Průzkumníka souborů VS Code zadáním Ctrl+Shift+E (nebo pomocí nabídky přejděte na Zobrazení>Průzkumník).

  2. Pokud ještě není otevřený, otevřete integrovaný terminál WSL tak, že zadáte Ctrl+Shift+' a zkontrolujte, jestli je váš aktuální adresář složkou projektu HelloWorld python.

  3. Vytvořte soubor pythonu zadáním: touch test.py. Soubor, který jste právě vytvořili, by se měl zobrazit v okně Průzkumníka ve složkách .venv a .vscode, které už jsou v adresáři projektu.

  4. Vyberte soubor test.py, který jste právě vytvořili v okně Průzkumníka, a otevřete ho v editoru VS Code. Vzhledem k tomu, že .py v názvu souboru říká VS Code, že se jedná o soubor Pythonu, rozšíření Pythonu, které jste načetli dříve, automaticky zvolí a načte interpret Pythonu, který se zobrazí v dolní části okna VS Code.

    Výběr interpreta Pythonu v VS Code

  5. Vložte tento kód Pythonu do souboru test.py a uložte ho (Ctrl+S):

    print("Hello World")
    
  6. Pokud chcete spustit program Hello World v Pythonu, který jsme právě vytvořili, vyberte v okně Průzkumníka VS Code soubor test.py a kliknutím pravým tlačítkem myši na soubor zobrazte nabídku možností. Vyberte Spustit soubor Pythonu v terminálu. Případně v integrovaném okně terminálu WSL zadejte: python test.py, ke spuštění programu "Hello World". Interpret Pythonu vytiskne v okně terminálu text "Hello World".

Blahopřejeme. Máte všechno nastavené tak, abyste vytvořili a spustili programy Pythonu. Teď zkusme vytvořit aplikaci Hello World se dvěma z nejoblíbenějších webových architektur Pythonu: Flask a Django.

Návod Hello World pro Flask

Flask je architektura webových aplikací pro Python. Dokumentace k Flasku nabízí pokyny, jak začít, a podrobnější kurz o tom, jak vytvořit malou, ale kompletní aplikaci.

Pomocí následujících kroků můžete vytvořit malou aplikaci "Hello World" Flask pomocí VS Code a WSL.

  1. Otevřete Ubuntu (příkazový řádek WSL) tak, že přejdete do nabídky Start (ikona Windows vlevo dole) a zadáte: "Ubuntu".

  2. Vytvořte adresář pro projekt: mkdir HelloWorld-Flaska pak cd HelloWorld-Flask zadejte adresář.

  3. Vytvoření virtuálního prostředí pro instalaci nástrojů projektu: python3 -m venv .venv

  4. Otevřete projekt HelloWorld-Flask v editoru VS Code zadáním příkazu: code .

  5. Ve VS Code otevřete integrovaný terminál WSL (neboli Bash) zadáním Ctrl+Shift+' (vaše Složka projektu HelloWorld-Flask by už měla být vybraná). Zavřete příkazový řádek Ubuntu, protože v dalším kroku budeme pracovat v terminálu WSL integrovaném s VS Code.

  6. Aktivujte virtuální prostředí, které jste vytvořili v kroku 3, pomocí terminálu Bash v editoru VS Code: source .venv/bin/activate. Pokud to fungovalo, měli byste před příkazovým řádkem vidět (.venv).

  7. Do virtuálního prostředí nainstalujte Flask zadáním: python3 -m pip install flask. Ověřte, že je nainstalovaná zadáním příkazu: python3 -m flask --version.

  8. Vytvoření nového souboru pro kód Pythonu: touch app.py

  9. Otevřete soubor app.py v Průzkumníkovi souborů VS Code (Ctrl+Shift+Ea pak vyberte app.py soubor). Tím se rozšíření Pythonu aktivuje a zvolí interpret. Ve výchozím nastavení by měl být Python 3.6.8 64bitový ('.venv': venv). Všimněte si, že také zjistil vaše virtuální prostředí.

    aktivované virtuální prostředí

  10. V app.pypřidejte kód pro import Flasku a vytvořte instanci objektu Flask:

    from flask import Flask
    app = Flask(__name__)
    
  11. V app.pypřidejte také funkci, která vrací obsah, v tomto případě jednoduchý řetězec. Pomocí dekorátoru app.route ve Flasku namapujte trasu URL "/" na tuto funkci:

    @app.route("/")
    def home():
        return "Hello World! I'm using Flask."
    

    Návod

    Na stejnou funkci můžete použít více dekorátorů, každý na samostatném řádku, v závislosti na tom, kolik různých tras chcete na tuto funkci namapovat.

  12. Uložte soubor app.py (Ctrl+S).

  13. V terminálu spusťte aplikaci zadáním následujícího příkazu:

    python3 -m flask run
    

    Tím se spustí vývojový server Flask. Vývojový server ve výchozím nastavení hledá app.py. Při spuštění Flasku by se měl zobrazit výstup podobný následujícímu:

    (env) user@USER:/mnt/c/Projects/HelloWorld$ python3 -m flask run
     * Environment: production
       WARNING: This is a development server. Do not use it in a production deployment.
       Use a production WSGI server instead.
     * Debug mode: off
     * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
    
  14. Visual Studio spustí oznámení o tom, že je vaše aplikace spuštěná na portu 5000 k dispozici. Klikněte na tlačítko Otevřít v prohlížeči . Nebo můžete ctrl+kliknout nahttp://127.0.0.1:5000/ adresu URL v terminálu. V prohlížeči by se měla zobrazit následující zpráva:

    Hello World! Používám Flask.

  15. Všimněte si, že když navštívíte adresu URL typu /, zobrazí se v terminálu ladění zpráva s požadavkem HTTP:

    127.0.0.1 - - [19/Jun/2019 13:36:56] "GET / HTTP/1.1" 200 -
    
  16. Zastavte aplikaci pomocí Ctrl+C v terminálu.

Návod

Pokud chcete použít jiný název souboru než app.py, například program.py, definujte proměnnou prostředí s názvem FLASK_APP a nastavte její hodnotu na zvolený soubor. Vývojový server Flasku pak používá hodnotu FLASK_APP místo výchozího souboru app.py. Další informace najdete v dokumentaci k Flasku.

Blahopřejeme, vytvořili jste webovou aplikaci Flask pomocí editoru Visual Studio Code a subsystému Windows pro Linux! Podrobnější kurz s využitím VS Code a Flasku najdete v tématu Kurz Flasku v nástroji Visual Studio Code.

Tutoriál Hello World pro Django

Django je architektura webových aplikací pro Python. V tomto krátkém kurzu vytvoříte malou aplikaci "Hello World" Django pomocí VS Code a WSL.

  1. Otevřete Ubuntu (příkazový řádek WSL) tak, že přejdete do nabídky Start (ikona Windows vlevo dole) a zadáte: "Ubuntu".

  2. Vytvořte adresář pro projekt: mkdir HelloWorld-Djangoa pak cd HelloWorld-Django zadejte adresář.

  3. Vytvoření virtuálního prostředí pro instalaci nástrojů projektu: python3 -m venv .venv

  4. Otevřete projekt HelloWorld-Django v editoru VS Code zadáním příkazu: code .

  5. Ve VS Code otevřete integrovaný terminál WSL (neboli Bash) zadáním Ctrl+Shift+' (vaše HelloWorld-Django složka projektu by už měla být vybraná). Zavřete příkazový řádek Ubuntu, protože v dalším kroku budeme pracovat v terminálu WSL integrovaném s VS Code.

  6. Aktivujte virtuální prostředí, které jste vytvořili v kroku 3, pomocí terminálu Bash v editoru VS Code: source .venv/bin/activate. Pokud to fungovalo, měli byste před příkazovým řádkem vidět (.venv).

  7. Nainstalujte Django ve virtuálním prostředí pomocí příkazu: python3 -m pip install django. Ověřte, že je nainstalovaná zadáním příkazu: python3 -m django --version.

  8. Pak spuštěním následujícího příkazu vytvořte projekt Django:

    django-admin startproject web_project .
    

    Příkaz startproject předpokládá (pomocí . na konci), že aktuální složka je vaše složka projektu, a vytvoří v ní následující:

    • manage.py: Nástroj pro správu příkazového řádku Django pro projekt. Příkazy pro správu projektu spustíte pomocí python manage.py <command> [options].

    • Podsložka s názvem web_project, která obsahuje následující soubory:

      • __init__.py: prázdný soubor, který pythonu říká, že tato složka je balíček Pythonu.
      • wsgi.py: vstupní bod pro webové servery kompatibilní s WSGI, který bude sloužit vašemu projektu. Tento soubor obvykle ponecháte as-is, protože poskytuje háky pro produkční webové servery.
      • asgi.py: vstupní bod pro webové servery kompatibilní s ASGI, které budou sloužit vašemu projektu. Tento soubor obvykle ponecháte as-is, protože poskytuje háky pro produkční webové servery.
      • settings.py: obsahuje nastavení pro projekt Django, který upravíte v průběhu vývoje webové aplikace.
      • urls.py: obsahuje obsah projektu Django, který také upravíte v průběhu vývoje.
  9. Pokud chcete ověřit projekt Django, spusťte vývojový server Django pomocí příkazu python3 manage.py runserver. Server běží na výchozím portu 8000 a měl by se zobrazit výstup podobný následujícímu výstupu v okně terminálu:

    Performing system checks...
    
    System check identified no issues (0 silenced).
    
    June 20, 2019 - 22:57:59
    Django version 2.2.2, using settings 'web_project.settings'
    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.
    

    Při prvním spuštění serveru se v souboru db.sqlite3vytvoří výchozí databáze SQLite, která je určená pro účely vývoje, ale lze ji použít v produkčním prostředí pro nízkoobjemové webové aplikace. Integrovaný webový server Django je také určený pouze pro účely místního vývoje. Když ale nasadíte na webového hostitele, Django místo toho použije webový server hostitele. Modul wsgi.py v projektu Django se postará o připojení k produkčním serverům.

    Pokud chcete použít jiný port než výchozí 8000, zadejte číslo portu na příkazovém řádku, například python3 manage.py runserver 5000.

  10. Visual Studio spustí oznámení o tom, že je vaše aplikace spuštěná na portu 8000 k dispozici. Klikněte na tlačítko Otevřít v prohlížeči . Nebo Ctrl+click adresu http://127.0.0.1:8000/ URL z okna výstupu terminálu pro otevření výchozího prohlížeče na tuto adresu. Pokud je Django správně nainstalovaný a projekt je platný, zobrazí se výchozí stránka. V okně výstupu terminálu VS Code se také zobrazuje protokol serveru.

  11. Až budete hotovi, zavřete okno prohlížeče a zastavte server ve VS Code pomocí Ctrl+C, jak je uvedeno v okně výstupu terminálu.

  12. Teď, pokud chcete vytvořit aplikaci Django, spusťte příkaz startapp nástroje pro správu ve složce projektu (kde se nachází manage.py):

    python3 manage.py startapp hello
    

    Příkaz vytvoří složku s názvem hello, která obsahuje několik souborů kódu a jednu podsložku. Z těchto možností často pracujete s views.py (která obsahuje funkce definující stránky ve webové aplikaci) a models.py (která obsahuje třídy definující datové objekty). Složku migrations používá nástroj pro správu Django ke správě verzí databáze, jak je popsáno dále v tomto kurzu. Existují také soubory apps.py (konfigurace aplikace), admin.py (pro vytvoření rozhraní pro správu) a tests.py (pro testy), které zde nejsou popsané.

  13. Upravte hello/views.py tak, aby odpovídaly následujícímu kódu, který vytvoří jedno zobrazení domovské stránky aplikace:

    from django.http import HttpResponse
    
    def home(request):
        return HttpResponse("Hello, Django!")
    
  14. Vytvořte soubor hello/urls.pys následujícím obsahem. Soubor urls.py je místo, kde zadáte vzory pro směrování různých adres URL do příslušných zobrazení. Následující kód obsahuje jednu trasu pro mapování kořenové adresy URL aplikace ("") na funkci views.home, kterou jste právě přidali do hello/views.py:

    from django.urls import path
    from hello import views
    
    urlpatterns = [
        path("", views.home, name="home"),
    ]
    
  15. Složka web_project obsahuje také soubor urls.py, kde se ve skutečnosti zpracovává směrování adres URL. Otevřete web_project/urls.py a upravte ho tak, aby odpovídal následujícímu kódu (pokud chcete, můžete zachovat instrukční komentáře). Tento kód integruje hello/urls.py aplikace pomocí django.urls.include, což udržuje trasy obsažené v aplikaci. Toto oddělení je užitečné, když projekt obsahuje více aplikací.

    from django.contrib import admin
    from django.urls import include, path
    
    urlpatterns = [
        path("", include("hello.urls")),
    ]
    
  16. Uložte všechny upravené soubory.

  17. V terminálu VS Code spusťte vývojový server s python3 manage.py runserver a ve svém prohlížeči přejděte na http://127.0.0.1:8000/, abyste viděli stránku zobrazující "Hello, Django".

Blahopřejeme, vytvořili jste webovou aplikaci Django pomocí nástroje VS Code a subsystému Windows pro Linux. Podrobnější kurz pomocí nástroje VS Code a Django najdete v tématu Kurz Django v nástroji Visual Studio Code.

Další zdroje informací