Python programování pomocí Django framework se stalo jedním z nejoblíbenějších způsobů vývoje webových aplikací. Django usnadňuje vytváření složitých a výkonných webových aplikací tím, že poskytuje vývojářům mnoho nástrojů a funkcí.
Jedním z nejpohodlnějších nástrojů pro vývoj projektů Django je PyCharm-integrované vývojové prostředí pro vývoj Pythonu. PyCharm poskytuje mnoho funkcí, které usnadňují práci s Django, včetně automatického vytváření a konfigurace projektu.
V tomto článku se podíváme na krok za krokem na vytvoření projektu Django v Pycharmu. Seznámíme se s vytvořením nového projektu, nastavením virtuálního prostředí, instalací Django a vytvořením první aplikace Django. Poté budete moci začít vyvíjet vlastní webovou aplikaci Django pomocí Pycharmu.
Začít práci
Vytvoření projektu Django v Pycharmu se může zdát jako složitý proces, zejména pro začátečníky. S podrobným návodem však můžete tento proces snadno zvládnout a začít vyvíjet webové aplikace na Django.
1. Otevřete PyCharm a vytvořte nový projekt.
2. Zadejte název projektu a vyberte interpret Pythonu.
3. Klikněte na tlačítko" Create " a počkejte na vytvoření projektu.
4. V nabídce " Soubor "vyberte" nový " a vytvořte nový soubor.
5. Zadejte název souboru a příponu."html".
6. Připojte potřebné knihovny a moduly Django na začátku souboru.
| Knihovna | Použité funkce |
|---|---|
| from django.shortcuts import render | Funkce render () se používá k načrtnutí HTML šablon |
| from django.http import HttpResponse | Třída HttpResponse se používá k vytváření odpovědí HTTP |
| from django.urls import reverse | Funkce reverse () se používá k generování adres URL |
7. Vytvořte obslužnou funkci pro dotazy.
8. K zobrazení HTML šablony použijte funkci render ().
9. Spusťte vývojový server Django pomocí příkazu " python manage.py runserver."
10. Otevřete webový prohlížeč a přejděte na "http://localhost:8000" pro ověření funkčnosti projektu.
Nyní můžete začít vytvářet projekt Django v Pycharmu a užívat si proces vývoje webových aplikací!
Stahování a instalace PyCharm
- Přejděte na oficiální stránku PyCharm z odkazu https://www.jetbrains.com/pycharm/
- Na webu vyberte verzi PyCharm, kterou chcete nainstalovat (Community Edition nebo Professional Edition) a klikněte na tlačítko "Download".
- Po stažení instalačního souboru PyCharm jej otevřete a postupujte podle pokynů průvodce instalací.
- Při instalaci si můžete vybrat umístění instalační složky PyCharm a nakonfigurovat další nastavení instalace, jak chcete.
- Po dokončení instalace PyCharm spusťte aplikaci a projděte procesem konfigurace cest k interpretovi Pythonu, které budou použity ve vašem projektu.
- Po dokončení nastavení, můžete vytvořit nový projekt v PyCharm a začít vyvíjet projekt Django.
Nyní máte PyCharm, nástroj, který vám umožní efektivně vyvíjet projekty Django.
Vytvoření nového projektu
Krok 1: Otevřete PyCharm a z hlavní nabídky vyberte "Create New Project".
Krok 2: Zadejte název projektu a vyberte místo, kam jej chcete uložit do počítače.
Krok 3: v seznamu dostupných šablon projektů vyberte "Django".
Krok 4: Ujistěte se, že v poli "Python interpreter" je uvedena správná verze Pythonu. Pokud ne, vyberte požadovanou verzi ze seznamu.
Krok 5: Kliknutím na "Create" vytvořte projekt.
Krok 6: V dalším okně zaškrtněte políčko "Create a project using the Django layout".
Krok 7: Zadejte název "Application name" a vyberte umístění pro uložení aplikace v projektu.
Krok 8: klepnutím na "OK" vytvořte projekt a aplikaci.
Krok 9: počkejte na dokončení projektu.
Gratuluji! Právě jste vytvořili nový projekt Django v Pycharmu.
Nastavení virtuálního prostředí
Pro vývoj projektu pomocí Django musíte vytvořit virtuální prostředí. Virtuální prostředí pomáhá izolovat projekt od jiných projektů a poskytuje možnost instalace balíčků a závislostí specifických pro projekt.
- Otevřete okno terminálu PyCharm nebo otevřete vestavěný terminál.
- Přejděte do adresáře projektu, kde chcete vytvořit virtuální prostředí.
- Zadejte následující příkaz a vytvořte virtuální prostředí v adresáři projektu:
python3 -m venv venv - Aktivujte virtuální prostředí pomocí následujícího příkazu:
source venv/bin/activate
Po provedení těchto kroků budete mít ve svém projektu k dispozici virtuální prostředí, ve kterém budete moci instalovat a používat balíčky specifické pro váš projekt.
Instalace Django
Než začnete s Django, musíte jej nainstalovat do počítače. Zde je návod k instalaci Django krok za krokem:
1. Otevřete příkazový řádek (terminál) v počítači.
3. Zadejte následující příkaz k instalaci Django pomocí nástroje python - pip package management:
pip install django
4. Počkejte na dokončení procesu instalace Django. Po úspěšné instalaci se zobrazí zpráva o dokončení.
5. Zkontrolujte, zda je Django správně nainstalováno zadáním příkazu django-admin --version . Pokud bylo Django úspěšně nainstalováno, měli byste vidět verzi Django nainstalovanou ve vašem počítači.
Nyní je Django nainstalováno ve vašem počítači a je připraveno k použití. Můžete začít stavět svůj první projekt Django pomocí Pycharmu.
Vytvoření a konfigurace databáze
Po vytvoření projektu Django v Pycharmu je nutné nastavit databázi. Django podporuje různé databáze, jako je SQLite, PostgreSQL, MySQL a další. V této části se podíváme na to, jak nakonfigurovat databázi SQLite.
1. Otevřete soubor nastavení projektu settings.py, který je v adresáři projektu.
2. Najděte proměnnou DATABASES a změňte hodnotu klíče 'ENGINE' na 'django.db.backends.sqlite3'.
3. Přidejte absolutní cestu k databázovému souboru do klíče 'NAME'. Například' NAME': os.path.join(BASE_DIR, 'db.sqlite3').'
4. Uložte změny v souboru settings.py..
5. Vytvořte databázi spuštěním následujícího příkazu v terminálu PyCharm:
$ python manage.py migrate
6. Po úspěšném provedení příkazu bude databáze vytvořena a všechny potřebné tabulky budou vytvořeny automaticky.
Nyní je váš Django projekt nakonfigurován pomocí databáze SQLite. Můžete pokračovat ve vývoji vaší aplikace interakcí s databází prostřednictvím Django ORM.
Poznámka: Pokud chcete použít jinou databázi, musíte změnit hodnoty klíčů' ENGINE', 'NAME',' USER',' PASSWORD ' a dalších příslušných nastavení v souboru settings.py aby odpovídaly vaší konkrétní databázi.
Vytvoření aplikace
1. Chcete-li vytvořit novou aplikaci v Django, otevřete nabídku File v PyCharm a vyberte New.
2. V podnabídce vyberte Django a pak App.
3. Do pole zadejte název aplikace Name a stiskněte tlačítko OK.
4. PyCharm vytvoří strukturu adresářů pro vaši aplikaci. V adresáři aplikace najdete dva soubory: admin.py a models.py.
5. Soubor admin.py používá se k registraci modelů aplikace ve správním rozhraní Django.
6. Soubor models.py obsahuje definice datových modelů aplikace.
7. Nyní můžete do vytvořené aplikace přidat své datové modely, prezentace a šablony URL.
8. Chcete-li přidat nový datový model, otevřete soubor models.py a určete ji pomocí třídy.
9. Po definování datového modelu můžete v databázi vytvořit odpovídající modelovou tabulku spuštěním příkazu python manage.py makemigrations v terminálu PyCharm.
10. Poté vytvořte tabulku v databázi, spusťte příkaz python manage.py migrate .
Nyní máte základní strukturu aplikace Django, kterou můžete dále konfigurovat a vyvíjet, jak chcete.
Zahájení projektu
Po vytvoření projektu Django v Pycharmu je možné přejít k jeho spuštění.
V Pycharmu otevřete terminál příkazem "Alt + F12". V terminálu spusťte následující příkaz:
python manage.py runserver
Tento příkaz spustí vývojový server Django a zobrazí se Zpráva: