Django, viegli instalējiet šo sistēmu Ubuntu

Par Django

Nākamajā rakstā mēs apskatīsim Django. Tas ir augsta līmeņa Python tīmekļa sistēma kas veicina strauju attīstību un tīru, pragmatisku lietojumprogrammu dizainu. Tas rūpējas par daudzām tīmekļa izstrādes sarežģījumiem, ļaujot mums koncentrēties uz pieteikuma rakstīšanu, neizgudrojot no jauna riteni. Ir bezmaksas un atvērtā koda.

Django mūs ļauj ērti un ātri izveidot tīmekļa lietojumprogrammas ar mazāku kodēšanu. Tas ir ātrs un drošs ietvars, kas rakstīts, izmantojot Python programmēšanas valodu. Šajā īsajā apmācībā mēs redzēsim, kā instalēt šo sistēmu Ubuntu 17.10. Lai gan tas darbosies citās sistēmās, kuru pamatā ir Debian / Ubuntu un tās atvasinājumi, piemēram, Linux Mint.

Instalējiet Django Web Framework Ubuntu

Mēs varam instalēt Django Ubuntu, izmantojot divas metodes:

  • Izmantojot oficiālās krātuves no Ubuntu;
  • Izmantojot pip (kura ir ieteicamā metode un kuru es izmantošu šajā rakstā).

Instalējiet Django Web Framework Ubuntu, izmantojot oficiālos krātuves

Django ir pieejams oficiālajos Ubuntu krātuvēs. Mēs to varam instalēt, izmantojot no termināļa (Ctrl + Alt + T) komandas:

sudo apt update && sudo apt install python-django

Līdz ar to mēs jau būsim instalējuši šo ietvaru Ubuntu. Vienīgā problēma ar instalēšanu no oficiālajiem Ubuntu krātuvēm ir tas, ka oficiālajā versija būs zemāka par oficiālo Django versiju.

Instalējiet Django Web Framework Ubuntu, izmantojot pip

To oficiāli iesaka projekta komanda. Mēs varam iegūt jaunākā stabilā versija izmantojot python pakotņu pārvaldnieku, ko sauc par pip.

Instalējiet Django ar Python 2

sudo pip install django

Instalējiet Django ar Python 3

sudo pip3 install django

Mēs varam izmantot Python 2 vai Python 3. Šajā piemērā es izmantoju Python 3.

Kad instalēšana ir pabeigta, pārbaudīt versiju ko esam instalējuši, mēs varam izpildīt:

django versija

django-admin --version

Kā jau teicu, tas Tā ir augstāka versija nekā oficiālajos Ubuntu krātuvēs. Kad instalēšana ir pabeigta, mēs varam turpināt.

Django pamata lietošana

Mēs gatavojamies izveidot jaunu projektu ar nosaukumu entreunosyceros. Lai to izdarītu, palaidiet terminālā:

django-admin startproject entreunosyceros

Iepriekš minētā komanda izveidos direktoriju ar nosaukumu «interunosyceros»Pašreizējā direktorijā.

Mēs pārbaudīsim šī direktorija saturu. Lai to izdarītu, palaidiet:

django direktorijs

ls entreunosyceros/

Kā redzams no iepriekš minētās izejas, ir skripts ar nosaukumu «pārvaldīt.py»Un vēl viens katalogs ar nosaukumu«interunosyceros«. Otrais direktorijs 'interunosyceros"mums būs faktiskais kods.

Tagad mēs pāriesim uz pirmo direktoriju “entreunosyceros”:

cd entreunosyceros/

Sāciet datu bāzi

Pēc tam palaidiet šo komandu, lai palaistu datu bāzi:

Django sākuma datubāze

python3 manage.py migrate

Piezīme. Ja izmantojat Python 2 vai vecāku versiju, jāizmanto "python manage.py migrate" bez pēdiņām.

Izveidot administratīvo lietotāju

Tad mums būs jāizveido administratīvais lietotājs. Lai to izdarītu, palaidiet:

django izveidot lietotāju

python3 manage.py createsuperuser

Uzrakstiet lietotājvārdu (atstājiet tukšu, lai izmantotu pašreizējo lietotājvārdu), e-pastu un paroli, kas nevar būt tikai cipari.

Maina konfigurācijā ALLOWED_HOSTS

Pirms mēs varam pārbaudīt savu lietojumprogrammu, mums ir jāmaina viena no direktīvām ietvara konfigurācijā. Atveriet konfigurācijas failu, ierakstot terminālā:

django ļāva saimniekiem

nano ~/entreunosycero/entreunosyceros/settings.py

Manā gadījumā kā projekta nosaukumu esmu izmantojis entreunosyceros. Ļaujiet katram pielāgot to rakstītajam.

Faila iekšpusē mēs meklēsim direktīvu ALLOWED_HOSTS. Tas nosaka to adrešu vai domēnu vārdu balto sarakstu, kurus var izmantot, lai izveidotu savienojumu ar sistēmu. Visi ienākošie pieprasījumi ar resursdatora galveni, kas nav šajā sarakstā, radīs izņēmumu. Mums tas būs jākonfigurē, lai izvairītos no drošības ievainojamības.

Iekavās norādiet IP adreses vai domēna vārdus kas ir saistīti ar mūsu sistēmu. Katram vienumam jāparādās ierakstos, atdalot ar komatu. Ja mēs vēlamies izmantot pieprasījumi par visu domēnu un visiem apakšdomēniem, ieraksta sākumam pievieno punktu.

Sāciet serveri

Visbeidzot, palaidiet šo komandu, lai palaistu Django izstrādes serveri. Es izmantoju IP 0.0.0.0, bet tas ir tikai piemērs.

ļaujot sākt konsoles serveri

python3 manage.py runserver 0.0.0.0:8000

Tiks palaists Django serveris. Lai apturētu serveri, nospiediet CTRL + C.

Piekļūstiet servera tīmekļa lapai

Atveriet tīmekļa pārlūkprogrammu un dodieties uz http://Dirección IP:8000.

Django serveris darbojas

Ja mēs redzam tādu ekrānu kā iepriekšējais, ietvars darbosies pareizi. Priekš piekļūt servera administrēšanas lapai, mēs rakstīsim kā URL http://Dirección IP:8000/admin.

Mums tas būs jādara izmantojiet iepriekš izveidotu lietotājvārdu un paroli.

Tā izskatās mana šī ietvara administratora lapa.

Django administratora lapa

Django ir gatavs lietošanai. Lai iegūtu sīkāku informāciju, skatiet oficiālā dokumentācija projekta.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Raúl teica

    Lieliski, tas darbojas lieliski, vienīgais, ka es nevarēju modificēt termināla iestatījumu failus, bet es to pārveidoju teksta redaktorā.

  2.   John teica

    Sveiki, mana problēma ir tā, ka pieteikšanās lapā ir redzams balts lodziņš, lai pieteiktos bez zilās daļas "django", it kā tai nav formāta, tāpat kā tad, kad ievadījāt administrācijas vietni, viss izskatās netīrs bez krāsas vai formāta.

  3.   eduardo Castillo teica

    Paldies par atbalstu.