Django, installige see raamistik lihtsalt Ubuntu

Django kohta

Järgmises artiklis heidame pilgu Djangole. See on kõrgetasemeline Pythoni veebiraamistik mis soodustab kiiret arengut ja puhta, pragmaatilise rakenduse kujundamist. See hoolitseb paljude veebiarenduse tüsistuste eest, võimaldades meil keskenduda oma rakenduse kirjutamisele ilma ratast leiutamata. On tasuta ja avatud lähtekoodiga.

Django meid võimaldab teil hõlpsalt ja kiiresti luua veebirakendusi vähem kodeerides. See on kiire ja turvaline raamistik, mis on kirjutatud Pythoni programmeerimiskeele abil. Selles lühikeses õpetuses näeme, kuidas seda raamistikku Ubuntu 17.10 installida. Kuigi see töötab ka teistes Debiani / Ubuntu põhistes süsteemides ja selle derivaatides nagu Linux Mint.

Installige Django veebiraamistik Ubuntu

Saame Django Ubuntu installida kahel viisil:

  • Kasutades ametlikud hoidlad Ubuntust;
  • Kasutades pip (mis on soovitatav meetod ja mida ma selles artiklis kasutan).

Installige Django veebiraamistik Ubuntu, kasutades ametlikke hoidlaid

Django on saadaval ametlikes Ubuntu hoidlates. Saame selle installida, kasutades terminalist (Ctrl + Alt + T) käske:

sudo apt update && sudo apt install python-django

Sellega oleme selle raamistiku juba Ubuntu installinud. Ainus probleem installimisega ametlikest Ubuntu hoidlatest on see, et ametlikus versioonis on versioon Django ametlikust versioonist madalam.

Installige Django veebiraamistik Ubuntu pipi abil

Seda soovitab ametlikult projekti meeskond. Me saame uusim stabiilne versioon kasutades pythoni paketihaldurit nimega pip.

Installige Django koos Python 2-ga

sudo pip install django

Installige Django koos Python 3-ga

sudo pip3 install django

Saame kasutada Python 2 või Python 3. Selle näite jaoks kasutan Python 3-d.

Kui installimine on lõpule jõudnud, kontrollige versiooni kui oleme installinud, saame käivitada:

django versioon

django-admin --version

Nagu ma juba ütlesin, see See on kõrgem versioon kui ametlikes Ubuntu hoidlates. Kui installimine on lõppenud, saame edasi liikuda.

Django põhikasutus

Loome uue projekti nimega entreunosyceros. Selleks käivitage terminal:

django-admin startproject entreunosyceros

Ülaltoodud käsk loob kataloogi nimega «interunosyceros»Praeguses kataloogis.

Kontrollime selle kataloogi sisu. Selleks käivitage:

django kataloog

ls entreunosyceros/

Nagu ülaltoodud väljundist näha, on skript nimega «manager.py»Ja veel üks kataloog nimega«interunosyceros«. Teine kataloog 'interunosyceros"meil on tegelik kood.

Nüüd liigume esimesse kataloogi "entreunosyceros":

cd entreunosyceros/

Käivitage andmebaas

Seejärel käivitage andmebaasi käivitamiseks järgmine käsk:

Django algusandmebaas

python3 manage.py migrate

Märkus. Kui kasutate Python 2 või varasemat versiooni, peate ilma jutumärkideta kasutama käsku „python manage.py migrate”.

Looge administraatorikasutaja

Siis peame looma administraatori kasutaja. Selleks käivitage:

django luua kasutaja

python3 manage.py createsuperuser

Kirjutage kasutajanimi (praeguse kasutajanime kasutamiseks jätke see tühjaks), e-posti aadress ja parool, mis ei saa olla ainult numbriline.

ALLOWED_HOSTS muutmine konfiguratsioonis

Enne kui saame oma rakendust testida, peame raami konfiguratsioonis muutma ühte direktiividest. Avage konfiguratsioonifail, sisestades terminali:

django lubas võõrustajaid

nano ~/entreunosycero/entreunosyceros/settings.py

Minu puhul olen projekti nimeks kasutanud entreunosycerosid. Las igaüks kohandab seda oma kirjutatuga.

Faili sees otsime direktiivi ALLOWED_HOSTS. See määratleb aadresside või domeeninimede loendi, mida saab raamistikuga ühenduse loomiseks kasutada. Kõik sissetulevad päringud koos hostipäisega, mida selles loendis pole, loovad erandi. Turvahaavatavuse vältimiseks peame selle konfigureerima.

Sulgudes loetlege IP-aadressid või domeeninimed mis on seotud meie raamistikuga. Iga üksus peab ilmuma komadega eraldatud kirjetes. Kui tahame kasutada kogu domeeni ja kõigi alamdomeenide taotlused, lisab kirje algusesse punkti.

Käivitage server

Lõpuks käivitage järgmine käsk Django arendusserveri käivitamiseks. Ma kasutan IP-d 0.0.0.0, kuid see on vaid näide.

konsooliserveri käivitamine

python3 manage.py runserver 0.0.0.0:8000

Django server käivitub. Serveri peatamiseks vajutage klahvikombinatsiooni CTRL + C.

Juurdepääs serveri veebisaidile

Avage oma veebibrauser ja navigeerige saidile http://Dirección IP:8000.

Django server töötab

Kui näeme ekraani, nagu eelmine, töötab raamistik õigesti. Sest pääsete juurde serveri halduse lehele, kirjutame URL-iks http://Dirección IP:8000/admin.

Me peame seda tegema kasutage varem loodud kasutajanime ja parooli.

See näeb välja minu selle raamistiku administraatori leht.

Django administraatori leht

Django on valmis minema. Lisateavet vt ametlik dokumentatsioon projekti.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Raul DIJO

    Suurepärane, see töötab suurepäraselt, ainus asi, mida ma ei saanud terminali seadefaile muuta, kuid muutsin seda tekstiredaktoris.

  2.   John DIJO

    Tere, minu probleem on see, et sisselogimislehel näeb sisselogimiseks valget kasti ilma sinise osata "django", nagu sellel poleks vormingut, nagu administreerimissaidile sisenemisel tundub kõik ilma värvide või vorminguta räpane.

  3.   Edwardi loss DIJO

    Aitäh toetuse eest.