Hoe het Django Web Framework op een Ubuntu 16.04 VPS te installeren

Korte beschrijving

Bij het bouwen van een website zijn vergelijkbare componenten vereist, en je hoeft niet telkens het wiel opnieuw uit te vinden als je een nieuwe website bouwt. Django is hiervoor de tool die je nodig hebt.


In dit artikel worden verschillende methoden voor het installeren van Django op Ubuntu 16 behandeld en hoe u uw eerste project kunt maken.

Speciale opmerking: raadpleeg de pagina’s van HostAdvice’s Beste Django-hostingservices en Beste Linux-hostingservices om de toonaangevende webhosts in elke categorie te vinden, inclusief expert- en gebruikersrecensies.

Overzicht

Django is een gratis open source-programma geschreven in python. Het maakt het gebruik van minder code mogelijk en vergemakkelijkt het maken van complexe websites. Het helpt ontwikkelaars om enkele veelvoorkomende beveiligingsfouten zoals SQL Injection te voorkomen. Vanwege zijn snelheid, schaalbaarheid en beveiliging is het snel uitgegroeid tot een van de beste tools op zijn gebied. Dat gezegd hebbende, we gaan Django op een Ubuntu installeren met behulp van een paar methoden.

We kunnen Django installeren door:

  • Installeer vanuit pakketten – Ubuntu-repository’s bevatten Django-pakketten. Door gebruik te maken van de toepasselijk pakketbeheerder, we kunnen ze eenvoudig installeren. Het grootste nadeel is dat de versie van Django die in de repositories is opgenomen, kan achterblijven in vergelijking met de officiële versies die beschikbaar zijn op de Django-website.
  • Installeer via pip – Door te installeren Pip, u kunt Django installeren voor gebruik door elke gebruiker op het systeem. De pip moet altijd de nieuwste stabiele Django bevatten. Nadeel is dat het minder flexibel is.
  • Installeer via pip in een virtualenv – De virtualenv pakket kunt u virtuele omgevingen creëren. Door deze methode te gebruiken, kunt u Django installeren zonder het hele systeem te beïnvloeden.

Git installeren– Deze methode is geschikt als u de nieuwste ontwikkelingsversie wilt installeren. Meestal moet je naar de git repo om de nieuwste functies te krijgen.

Vereisten

  • Ubuntu 16.04-server
  • Root-rechten / sudo privileges

Django installeren

Installeren vanuit pakketten

Update uw lokale pakketten met de toepasselijk commando:

$ sudo apt-get update

Selecteer welke versie van python je wilt gebruiken in de installatie, voor Python 2;

$ sudo apt-get installeer python-django

Voor python 3;

$ sudo apt-get installeer python3-django

Dat is het; u kunt controleren of het met succes is geïnstalleerd door de volgende opdracht te typen:

$ django-admin –versie

Als dit lukt, wordt het volgende resultaat weergegeven;

Installeren via pip

De vorige methode installeert niet de nieuwste versie van Django, maar met behulp van Pip, je krijgt de nieuwste versie.

Vernieuw eerst uw toepasselijk pakketindex.

$ sudo apt-get update

Installeer vervolgens Pip. Voor de python 2-gebruikers;

$ sudo apt-get installeer python-pip

Voor gebruikers van python 3;

$ sudo apt-get installeer python3-pip

Installeer vervolgens Django. Voor gebruikers van python 2;

$ sudo pip installeer django

Gebruik voor python 3 de pip3 commando;

$ sudo pip3 installeer django

Django is geïnstalleerd. Om het te verifiëren, typt u:

$ django-admin –versie

Het resultaat is:

Installeren via pip in een virtuele omgeving

Net als de rest van de installaties, beginnen we met het vernieuwen van onze lokale pakketindex.

$ sudo apt-get update

Vervolgens installeren we Pip. Voor python 2;

$ sudo apt-get installeer python-pip

Voor python 3;

$ sudo apt-get installeer python3-pip

Vervolgens gebruiken we de virtualenv pakket, voor Python 2;

$ sudo pip install virtualenv

Voor python 3;

$ sudo pip3 installeer virtualenv

Zodra dat is gebeurd, kunt u nu een nieuw project starten in Django. Onthoud dat wanneer u een nieuw project start, u begint met het maken en verplaatsen naar een nieuwe projectdirectory.

$ mkdir ~ / newhostA
$ cd ~ / newhostA

Creëer binnen dat project een virtuele omgeving door te typen;

$ virtualenv testhostA

Opmerking: testhostA is precies wat we onze omgeving noemen, u kunt het een naam geven zoals u wilt.

Hiermee wordt een versie van python en Pip naar een directory binnen de projectdirectory. Om nu pakketten in de virtuele omgeving te installeren, moet u het activeren, dus typ de volgende opdracht:

$ source testhostA / bin / activeren

Uw opdrachtregel verandert om aan te geven dat u nu binnen de geïsoleerde omgeving werkt.

(testhostA) gebruikersnaam @ hostnaam: ~ / newhostA $

Installeer vervolgens Django door de volgende code uit te voeren, ongeacht de python-versie die u gebruikt.

(testhostA) $ pip installeer django

Controleer ten slotte uw installatie door te draaien;

(testhostA) $ django-admin –versie

Als dat lukt, zou je output moeten zijn:

Typ gewoon om uw virtuele omgeving te verlaten;

(testhostA) $ deactiveren

Als u het werk aan uw project wilt hervatten, moet u uw virtuele omgeving opnieuw activeren.

$ cd ~ / newhostA
$ source testhostA / bin / activeren

Git installeren

Deze methode installeert de ontwikkelversie van Django die je nodig hebt om Django te downloaden en te installeren git opslagplaats.

Begin met het vernieuwen van de pakketindex;

$ sudo apt-get update

Installeer vervolgens git. Voor python 2;

$ sudo apt-get install git python-pip

Voor python 3;

$ sudo apt-get install git python3-pip

Vervolgens kunt u de Django-opslagplaats klonen;

$ git clone git: //github.com/django/django ~ / django-dev

Installeer nu de gekloonde opslagplaats met Pip. We gebruiken de –E optie om te installeren in bewerkbare modus.

Voor python 2;

$ sudo pip install -e ~ / django-dev

Voor python 3;

$ sudo pip3 install -e ~ / django-dev

Controleer de installatie;

$ django-admin –versie

De output zou moeten zijn;

Conclusie

Nu we alle mogelijke installatietechnieken hebben doorlopen, is het aan u om degene te kiezen die het meest geschikt is voor uw behoeften. Van het krijgen van de nieuwste bètafuncties tot het verkrijgen van de meest recente stabiele releases, Django staat voor je klaar. We hopen dat je het leuk vindt om het te installeren zoals wij deden.

Bekijk de top 3 Linux-hostingservices

FastComet

Beginprijs:
$ 2,95


Betrouwbaarheid
9.7


Prijzen
9.5


Gebruikersvriendelijk
9.7


Ondersteuning
9.7


Kenmerken
9.6

Lees recensies

Bezoek FastComet

Hostinger

Beginprijs:
$ 0,99


Betrouwbaarheid
9.3


Prijzen
9.3


Gebruikersvriendelijk
9.4


Ondersteuning
9.4


Kenmerken
9.2

Lees recensies

Bezoek Hostinger

ChemiCloud

Beginprijs:
$ 2,76


Betrouwbaarheid
10


Prijzen
9,9


Gebruikersvriendelijk
9,9


Ondersteuning
10


Kenmerken
9,9

Lees recensies

Bezoek ChemiCloud

Gerelateerde How-To-artikelen

  • Django installeren op een CentOS 7 VPS of Dedicated Server
    gemiddeld
  • Hoe u een eenvoudige webapplicatie maakt met het Django Web Framework
    deskundige
  • Hoe u een virtuele omgeving voor uw Django-projecten kunt creëren met virtualenv
    gemiddeld
  • Hoe maak je een dynamische web-app met Django
    deskundige
  • Hoe het Django Web Framework op Windows te installeren
    gemiddeld
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map