Django, installera detta ramverk i Ubuntu enkelt

Om Django

I nästa artikel ska vi ta en titt på Django. Det här är en högnivå Python-webbramverk som uppmuntrar till snabb utveckling och ren, pragmatisk applikationsdesign. Det tar hand om mycket av komplikationerna med webbutveckling, så att vi kan fokusera på att skriva vår ansökan utan att behöva uppfinna hjulet. Är fri och öppen källkod.

Django oss låter dig skapa webbapplikationer enkelt och snabbt med mindre kodning. Det är ett snabbt och säkert ramverk skrivet med Python-programmeringsspråket. I den här korta handledningen kommer vi att se hur man installerar detta ramverk på Ubuntu 17.10. Även om detta kommer att fungera på andra system baserade på Debian / Ubuntu och dess derivat som Linux Mint.

Installera Django Web Framework på Ubuntu

Vi kan installera Django på Ubuntu med två metoder:

  • Använda officiella arkiv från Ubuntu;
  • Använda pip (vilket är den rekommenderade metoden och som jag kommer att använda i den här artikeln).

Installera Django Web Framework på Ubuntu med officiella arkiv

Django är tillgängligt från de officiella Ubuntu-förvaren. Vi kan installera den med hjälp av terminalen (Ctrl + Alt + T) kommandona:

sudo apt update && sudo apt install python-django

Med detta har vi redan installerat detta ramverk i Ubuntu. Det enda problemet med installationen från de officiella Ubuntu-arkiven är att versionen i den officiella versionen kommer att vara lägre än den officiella versionen av Django.

Installera Django Web Framework på Ubuntu med pip

Detta rekommenderas officiellt av projektgruppen. Vi kan få den senaste stabila versionen använder python-pakethanteraren kallad pip.

Installera Django med Python 2

sudo pip install django

Installera Django med Python 3

sudo pip3 install django

Vi kan använda Python 2 eller Python 3. Jag ska använda Python 3 för detta exempel.

När installationen är klar, till kontrollera version som vi har installerat kan vi utföra:

django version

django-admin --version

Som jag redan sa, detta Det är en högre version än den i de officiella Ubuntu-förvaren. När installationen är klar kan vi gå vidare.

Grundläggande användning av Django

Vi ska skapa ett nytt projekt som heter entreunosyceros. För att göra det, kör i terminalen:

django-admin startproject entreunosyceros

Kommandot ovan skapar en katalog som heter «interunosyceros»I den aktuella katalogen.

Vi ska verifiera innehållet i den här katalogen. För att göra det, kör:

django-katalog

ls entreunosyceros/

Som du kan se från utdata ovan finns det ett skript som heter «manage.py»Och en annan katalog som heter«interunosyceros«. Den andra katalogen 'interunosyceros'vi kommer att ha den faktiska koden.

Nu ska vi flytta till den första katalogen 'entreunosyceros':

cd entreunosyceros/

Starta databasen

Kör sedan följande kommando för att starta databasen:

Django startdatabas

python3 manage.py migrate

Obs! Om du använder Python 2 eller tidigare måste du använda "python manage.py migrera" utan citat.

Skapa administrativ användare

Då måste vi skapa en administrativ användare. För att göra det, kör:

django skapa användare

python3 manage.py createsuperuser

Skriv användarnamnet (lämna det tomt för att använda det aktuella användarnamnet), ett e-postmeddelande och lösenordet, som inte kan vara endast numeriskt.

Ändrar ALLOWED_HOSTS i konfigurationen

Innan vi kan testa vår ansökan, vi måste ändra ett av direktiven i ramkonfigurationen. Öppna konfigurationsfilen genom att skriva in terminalen:

django tillåtna värdar

nano ~/entreunosycero/entreunosyceros/settings.py

I mitt fall har jag använt entreunosyceros som projektets namn. Låt var och en anpassa den till vad de har skrivit.

Inne i filen, vi kommer att leta efter ALLOWED_HOSTS-direktivet. Den definierar en vitlista över adresser eller domännamn som kan användas för att ansluta till ramverket. Varje inkommande förfrågan med ett värdhuvud som inte finns i den här listan ger ett undantag. Vi måste konfigurera detta för att undvika en säkerhetsproblem.

I parentes, lista IP-adresser eller domännamn som är förknippade med vårt ramverk. Varje objekt måste visas i poster separerade med ett komma. Om vi ​​vill använda begäran om en hel domän och eventuella underdomäner, lägger till en period i början av posten.

Starta servern

Slutligen kör följande kommando för att starta Django-utvecklingsservern. Jag använder IP 0.0.0.0, men det här är bara ett exempel.

låta starta konsolservern

python3 manage.py runserver 0.0.0.0:8000

Django-servern startar. För att stoppa servern, tryck på CTRL + C.

Gå till serverns webbsida

Öppna din webbläsare och navigera till http://Dirección IP:8000.

Django-servern körs

Om vi ​​ser en skärm som den tidigare kommer ramverket att fungera korrekt. För komma åt sidan för serveradministration, vi skriver som URL http://Dirección IP:8000/admin.

Vi måste använd tidigare skapat användarnamn och lösenord.

Så här ser min admin-sida i detta ramverk ut.

Django admin sida

Django är redo att gå. Mer information finns i officiell dokumentation av projektet.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Raul sade

    Bra, det fungerar bra, det enda som jag inte kunde ändra inställningsfilerna i terminalen, men jag ändrade det i textredigeraren.

  2.   John sade

    Hej, mitt problem är att inloggningssidan ser en vit ruta för inloggning utan den blå delen "django" är som om den inte har formatet, precis som när du gick in på administrationssidan ser allt rörigt ut utan färg eller format.

  3.   edward castle sade

    Tack för stödet.