Úvod:
Django je otevřený přístup k webové aplikaci založený na Pythonu, který pomáhá zákazníkům urychlit proces vývoje aplikací odstraněním běžných chyb, jako je SQL Injection, CSRF a XXS. Využívá paradigma Model-View-Controller (MVC), což z něj činí kompaktní a spolehlivý vývojový nástroj. Využívají jej vývojáři aplikací z celého světa, zejména velké IT společnosti. Byl také použit k vytvoření některých z nejznámějších webových stránek online. Instagram, Pinterest a Knight Foundation patří mezi nejznámější webové stránky vytvořené pomocí Djanga.
Metody instalace Django:
Níže jsou uvedeny dva základní způsoby instalace Django na systém Ubuntu 20.04.
Instalace balíčku Django Via Apt:
Ujistěte se, že máte na svém systému Linux nainstalovanou nejnovější verzi pythonu, jinak nebudeme moci pracovat s Django. Na našem systému Ubuntu 20.04 máme nainstalovanou verzi python3. Otevřete tedy systém Ubuntu 20.04 a přihlaste se z něj. Pomocí zkratky „Ctrl+Alt+T“ otevřete shell terminálu, protože jej musíme nainstalovat přes konzolu. Po otevření shellu nezapomeňte aktualizovat svůj balíček apt pomocí následujícího dotazu:
$ sudo apt update
Po aktualizaci nainstalujeme Django pomocí příkazu apt a klíčového slova „python3“. Proto proveďte níže uvedenou instrukci ve vašem shellu a nainstalujte Django pomocí práv sudo:
$ sudo apt install python3-Django
Chcete-li pokračovat, vyžaduje vaše aktuální uživatelské heslo. Zadejte své heslo a stiskněte „Enter“. Začne instalovat Django přes python3.
Mezitím mezi instalací vyžaduje vaše potvrzení k instalaci Djanga dotazem „Chcete pokračovat? [A/N]?”. Chcete-li pokračovat v instalaci Django, musíte stisknout „y“. Pokud jej chcete ukončit, stiskněte „n“.
Instalace bude dokončena poté, co získáte tento poslední procesní řádek.
Nainstalovanou verzi Django ve vašem systému Ubuntu 20.04 můžete zobrazit pomocí následujícího dotazu:
$ django-admin --version
Dalším způsobem, jak zkontrolovat a importovat Django do vašeho systému, je přes python. Nejprve převeďte svůj shell na prostředí python pomocí níže uvedeného klíčového slova python3.
$ python3
Poté musíte napsat kód pythonu pro import a kontrolu nainstalované verze Django. Pro import Django použijte klíčové slovo import s jeho názvem. Na druhém řádku použijte příkaz print k zobrazení nejnovější nainstalované verze Django tím, že ji získáte pomocí metody get_version() balíčku Django.
>>> import django
>>> print(django.get_version())
Nainstalujte Django přes úložiště Pip:
Dalším jednodušším způsobem, jak nainstalovat Django do vašeho systému, je přes úložiště „pip“. Otevřete tedy shell a vyzkoušejte v něm níže uvedený dotaz následovaný verzí Django. Začne instalovat zmíněnou verzi Django do vašeho systému pomocí úložiště „pip“, jak můžete vidět na snímku.
$ pip install django==3.0.0
Vytvořit aplikaci Django:
Chcete-li začít, přejděte do složky, ve které chcete vytvořit novou aplikaci. Pomocí příkazu „mkdir“ vytvořte nový adresář. Jak můžete vidět, vytvořili jsme aplikaci „novou“ v domovském adresáři našeho systému. Vyžaduje naše aktuální heslo k účtu. Proto jsme jej přidali a pokračujeme.
$ sudo mkdir –p /home/project/new
Chcete-li navíc vytvořit novou aplikaci Django, stačí použít „Django-admin“ a spustit výuku projektu spolu s názvem aplikace, který je v našem případě „proj1“. Ve svém počítači spusťte konzolu a přidejte:
$ django-admin startproject proj1
Poté přejděte do nově vytvořené aplikace „proj1“ pomocí dotazu cd jako:
$ cd proj1
Poté musíme migrovat změny, které čekají na zpracování prostřednictvím níže uvedeného dotazu python3 migrací souboru „manage.py“. Nyní systém migruje všechny požadované nevyřízené změny.
$ python3 manage.py migrate
Udělat superuživatele:
Navíc pro správu aplikací Django vytvořte standardní uživatelský profil. Ve složce aplikace Django spusťte níže uvedenou instrukci createuperuser.
$ python3 manage.py createsuperuser
Požádá vás o přidání nového uživatelského jména. Pokud chcete pokračovat s již přihlášeným uživatelem, nechte pole prázdné. Zadejte e-mailovou adresu a heslo dvakrát. Jak můžete vidět na snímku, potvrdí naši akci dotazem [A/n]. Stisknutím Y dokončíte vytváření superuživatele.
Odstranit Django:
Chcete-li odinstalovat nainstalovaný Django z vašeho systému Linux, vyzkoušejte níže uvedené pokyny k odinstalaci pipu v shellu.
$ sudo pip uninstall django
Pokračujte v odinstalaci Django klepnutím na „y“.
Závěr:
Tento článek popisuje dva způsoby instalace Django na Ubuntu 20.04. Kromě toho také pracuje na vytváření aplikací Django, vytváření superuživatelů a odstraňování Django.