Django, asenna tämä kehys Ubuntuun helposti

Tietoja Djangosta

Seuraavassa artikkelissa aiomme tarkastella Djangoa. Tämä on korkean tason Python-verkkokehys joka kannustaa nopeaan kehitykseen ja puhtaaseen, käytännölliseen sovellussuunnitteluun. Se huolehtii suuresta osasta verkkokehityksen komplikaatioita, jolloin voimme keskittyä sovelluksemme kirjoittamiseen ilman pyörän keksiä uudelleen. On ilmainen ja avoin lähdekoodi.

Django meille avulla voit luoda verkkosovelluksia helposti ja nopeasti vähemmän koodaamalla. Se on nopea ja turvallinen kehys, joka on kirjoitettu Python-ohjelmointikielellä. Tässä lyhyessä opetusohjelmassa näemme, kuinka tämä kehys asennetaan Ubuntu 17.10: een. Vaikka tämä toimii muissa järjestelmissä, jotka perustuvat Debian / Ubuntuun ja sen johdannaisiin, kuten Linux Mint.

Asenna Django Web Framework Ubuntuun

Voimme asentaa Djangon Ubuntuun kahdella tavalla:

  • Käyttämällä viralliset arkistot Ubuntusta;
  • Käyttämällä pip (mikä on suositeltu menetelmä ja jota käytän tässä artikkelissa).

Asenna Django Web Framework Ubuntuun käyttämällä virallisia arkistoja

Django on saatavana virallisista Ubuntu-arkistoista. Voimme asentaa sen käyttämällä päätelaitteesta (Ctrl + Alt + T) komentoja:

sudo apt update && sudo apt install python-django

Tämän avulla olemme jo asentaneet tämän kehyksen Ubuntuun. Ainoa ongelma asennuksessa virallisista Ubuntu-arkistoista on, että virallisen version versio on alhaisempi kuin Djangon virallinen versio.

Asenna Django Web Framework Ubuntuun pipin avulla

Projektiryhmä suosittelee tätä virallisesti. Voimme saada viimeisin vakaa versio käyttämällä python-paketinhallintaa nimeltä pip.

Asenna Django Python 2: n kanssa

sudo pip install django

Asenna Django Python 3: n kanssa

sudo pip3 install django

Voimme käyttää Python 2 tai Python 3. Aion käyttää Python 3: ta tässä esimerkissä.

Kun asennus on valmis, tarkista versio jonka olemme asentaneet, voimme suorittaa:

django-versio

django-admin --version

Kuten jo sanoin, tämä Se on korkeampi versio kuin virallisissa Ubuntu-arkistoissa. Kun asennus on valmis, voimme siirtyä eteenpäin.

Djangon perustarve

Aiomme luoda uuden projektin nimeltä entreunosyceros. Suorita niin suorittamalla päätelaitteessa:

django-admin startproject entreunosyceros

Yllä oleva komento luo hakemiston nimeltä «interunosyceros»Nykyisessä hakemistossa.

Aiomme tarkistaa tämän hakemiston sisällön. Suorita näin:

django-hakemisto

ls entreunosyceros/

Kuten yllä olevasta lähdöstä näet, on komentosarja nimeltä «manage.py»Ja toinen hakemisto nimeltä«interunosyceros«. Toinen hakemisto 'interunosyceros'Meillä on todellinen koodi.

Nyt siirrymme ensimmäiseen hakemistoon 'entreunosyceros':

cd entreunosyceros/

Käynnistä tietokanta

Suorita sitten seuraava komento aloittaaksesi tietokannan:

Django-aloitustietokanta

python3 manage.py migrate

Huomaa: Jos käytät Python 2: aa tai vanhempaa, sinun on käytettävä "python manage.py migrate" ilman lainausmerkkejä.

Luo järjestelmänvalvojan käyttäjä

Sitten meidän on luotava järjestelmänvalvojan käyttäjä. Suorita näin:

django luo käyttäjä

python3 manage.py createsuperuser

Kirjoita käyttäjänimi (jätä tyhjäksi käyttääksesi nykyistä käyttäjänimeä), sähköposti ja salasana, jotka eivät voi olla vain numeerisia.

Muokataan määrityksiä ALLOWED_HOSTS

Ennen kuin voimme testata sovellustamme, meidän on muutettava yhtä kehyskokoonpanon direktiiveistä. Avaa määritystiedosto kirjoittamalla päätelaitteeseen:

django sallivat isännät

nano ~/entreunosycero/entreunosyceros/settings.py

Minun tapauksessani olen käyttänyt projektin nimenä entreunosyceroja. Anna jokaisen mukauttaa se sen mukaan, mitä he ovat kirjoittaneet.

Tiedoston sisällä etsimme ALLOWED_HOSTS-direktiiviä. Se määrittelee sallittujen osoitteiden tai verkkotunnusten luettelon, joita voidaan käyttää yhteyden muodostamiseen kehykseen. Kaikki saapuvat pyynnöt, joissa on isäntäotsikko ja joita ei ole tässä luettelossa, aiheuttavat poikkeuksen. Meidän on määritettävä tämä tietoturva-aukkojen välttämiseksi.

Luettelo sulkeissa IP-osoitteet tai verkkotunnukset jotka liittyvät puitteihimme. Jokaisen kohteen on oltava merkinnöissä pilkuilla erotettuna. Jos haluamme käyttää pyyntöjä koko verkkotunnuksesta ja kaikista aliverkkotunnuksista, lisää pisteen merkinnän alkuun.

Käynnistä palvelin

Suorita lopuksi seuraava komento käynnistääksesi Django-kehityspalvelimen. Käytän IP: tä 0.0.0.0, mutta tämä on vain esimerkki.

konsolipalvelimen käynnistäminen

python3 manage.py runserver 0.0.0.0:8000

Django-palvelin käynnistyy. Pysäytä palvelin painamalla CTRL + C.

Siirry palvelimen verkkosivulle

Avaa selain ja siirry kohtaan http://Dirección IP:8000.

Django-palvelin käynnissä

Jos näemme edellisen kaltaisen näytön, kehys toimii oikein. Sillä avaa palvelimen hallintasivu, kirjoitamme URL-osoitteena http://Dirección IP:8000/admin.

Meidän täytyy käytä aiemmin luotua käyttäjänimeä ja salasanaa.

Tältä näyttää tämän kehyksen järjestelmänvalvojan sivu.

Django-järjestelmänvalvojan sivu

Django on valmis lähtemään. Katso lisätietoja viralliset asiakirjat projektin.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Raul dijo

    Hienoa, se toimii hyvin, ainoa asia, jota en voinut muokata päätelaitteen asetustiedostoja, mutta muokkain sitä tekstieditorissa.

  2.   Johannes dijo

    Hei, ongelmani on, että sisäänkirjautumissivulla näkyy valkoinen ruutu sisäänkirjautumista varten ilman sinistä osaa "django". Se on kuin sillä ei ole muotoa, aivan kuten kirjoittaessasi hallintasivustolle, kaikki näyttää sotkuiselta ilman väriä tai muotoa.

  3.   Edwardin linna dijo

    Kiitos tuesta.