Django, nainštaluj tento framework do Ubuntu ľahko

O Djangovi

V nasledujúcom článku sa pozrieme na Django. Toto je webový rámec na vysokej úrovni Pythonu ktorý podporuje rýchly vývoj a čistý, pragmatický dizajn aplikácie. Stará sa o väčšinu komplikácií vývoja webu, čo nám umožňuje sústrediť sa na písanie našej aplikácie bez toho, aby sme museli znovu objavovať postup. Je bezplatný a otvorený zdroj.

Django nás umožňuje ľahko a rýchlo vytvárať webové aplikácie s menším počtom kódovaní. Je to rýchly a bezpečný rámec napísaný pomocou programovacieho jazyka Python. V tomto krátkom návode uvidíme, ako nainštalovať tento rámec na Ubuntu 17.10. Aj keď to bude fungovať na iných systémoch založených na Debiane / Ubuntu a jeho derivátoch, ako je Linux Mint.

Nainštalujte webový rámec Django na Ubuntu

Django môžeme na Ubuntu nainštalovať dvoma spôsobmi:

  • Pomocou oficiálne úložiská z Ubuntu;
  • Pomocou pip (čo je odporúčaná metóda a ktorú v tomto článku použijem).

Nainštalujte si Django Web Framework na Ubuntu pomocou oficiálnych úložísk

Django je k dispozícii v oficiálnych úložiskách Ubuntu. Môžeme ho nainštalovať pomocou príkazov z terminálu (Ctrl + Alt + T):

sudo apt update && sudo apt install python-django

Vďaka tomu už budeme mať tento framework nainštalovaný v Ubuntu. Jediný problém s inštaláciou z oficiálnych úložísk Ubuntu je, že verzia v oficiálnom bude nižšia ako oficiálna verzia Django.

Nainštalujte Django Web Framework na Ubuntu pomocou pipu

Toto oficiálne odporúča projektový tím. Môžeme dostať najnovšiu stabilnú verziu pomocou správcu balíkov python s názvom pip.

Nainštalujte Django pomocou Pythonu 2

sudo pip install django

Nainštalujte Django pomocou Pythonu 3

sudo pip3 install django

Môžeme použiť Python 2 alebo Python 3. Pre tento príklad použijem Python 3.

Po dokončení inštalácie môžete vykonať: skontrolovať verziu ktoré sme nainštalovali, môžeme vykonať:

verzia django

django-admin --version

Ako som už povedal, toto Je to vyššia verzia ako v oficiálnych úložiskách Ubuntu. Po dokončení inštalácie môžeme pokračovať.

Základné použitie Djanga

Chystáme sa vytvoriť nový projekt s názvom entreunosyceros. Spustíte to v termináli:

django-admin startproject entreunosyceros

Vyššie uvedený príkaz vytvorí adresár s názvom «interunosyceros»V aktuálnom adresári.

Chystáme sa overiť obsah tohto adresára. Ak to chcete urobiť, spustite:

adresár django

ls entreunosyceros/

Ako vidíte z výstupu vyššie, existuje skript s názvom «manage.py»A ďalší adresár s názvom«interunosyceros«. Druhý adresár “interunosyceros„budeme mať skutočný kód.

Teraz sa presunieme do prvého adresára 'entreunosyceros':

cd entreunosyceros/

Spustite databázu

Potom spustite nasledujúci príkaz na spustenie databázy:

Štartovacia databáza Django

python3 manage.py migrate

Poznámka: Ak používate Python 2 alebo starší, musíte použiť príkaz „python manage.py migrate“ bez úvodzoviek.

Vytvorte administratívneho používateľa

Potom budeme musieť vytvoriť administratívneho používateľa. Ak to chcete urobiť, spustite:

django vytvoriť používateľa

python3 manage.py createsuperuser

Napíšte používateľské meno (pre použitie aktuálneho používateľského mena nevyplňte), e-mail a heslo, ktoré nemôžu byť iba číselné.

Úprava ALLOWED_HOSTS v konfigurácii

Predtým, ako budeme môcť otestovať našu aplikáciu, musíme upraviť jednu zo smerníc v konfigurácii rámca. Otvorte konfiguračný súbor zadaním do terminálu:

django povolené hostitelia

nano ~/entreunosycero/entreunosyceros/settings.py

V mojom prípade som ako názov projektu použil entreunosyceros. Každý nech to prispôsobí tomu, čo napísal.

Vo vnútri súboru budeme hľadať direktívu ALLOWED_HOSTS. Definuje zoznam povolených adries alebo doménových mien, ktoré možno použiť na pripojenie k rámci. Akákoľvek prichádzajúca požiadavka s hlavičkou hostiteľa, ktorá nie je na tomto zozname, spôsobí výnimku. Budeme to musieť nakonfigurovať, aby sme sa vyhli zraniteľnosti zabezpečenia.

V zátvorkách uveďte adresy IP alebo názvy domén ktoré sú spojené s našim rámcom. Každá položka musí byť uvedená v položkách oddelených čiarkou. Ak chceme použiť žiadosti o celú doménu a všetky subdomény, pridáva na začiatok záznamu bodku.

Spustite server

Nakoniec spustite nasledujúci príkaz na spustenie vývojového servera Django. Ja pouzivam IP 0.0.0.0, ale toto je len príklad.

nechať spustiť server konzoly

python3 manage.py runserver 0.0.0.0:8000

Spustí sa server Django. Ak chcete server zastaviť, stlačte kombináciu klávesov CTRL + C..

Prejdite na webovú stránku servera

Otvorte webový prehľadávač a prejdite na http://Dirección IP:8000.

Server Django beží

Ak uvidíme obrazovku ako predchádzajúca, rámec bude fungovať správne. Pre prejdite na stránku na správu servera, napíšeme ako URL http://Dirección IP:8000/admin.

Budeme musieť použite predtým vytvorené užívateľské meno a heslo.

Takto vyzerá moja administrátorská stránka tohto rámca.

Správcovská stránka Django

Django je pripravené na použitie. Ďalšie informácie nájdete v úradná dokumentácia projektu.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   raul dijo

    Skvelé, funguje to výborne, jediná vec, ktorú som nemohol upraviť, súpravy nastavení v termináli, ale upravil som to v textovom editore.

  2.   John dijo

    Ahoj, môj problém spočíva v tom, že na prihlasovacej stránke sa zobrazuje biele políčko na prihlásenie bez modrej časti „django“, ktorá akoby nemala formát, rovnako ako keď ste vstúpili na stránku pre správu, všetko vyzerá chaoticky bez farby alebo formátu.

  3.   edwardov hrad dijo

    Vďaka za podporu.