Instalarea cadrului web django în ubuntu

Plasarea serverelor în centre de date fiabile din Europa. Deschideți serverul VPS / VDS bazat pe cloud pe SSD-uri rapide în 1 minut!

Cel mai bun Gazduire:
- protejează datele de accesul nedorit într-un centru de date european protejat
- va accepta plata cel puțin în taxe.
- vă va permite să vă distribuiți distribuția

- protecția împotriva atacurilor DDos
- copie de rezervă gratuită
- Uptime 99.9999%
- Centrul de date - TIER III
- furnizor - TIER I

Sprijinim în limba rusă 24/7/365 Lucrăm cu persoane juridice și persoane fizice. Acum aveți nevoie de 24 nuclee și 72 GB de memorie RAM. Vă rog!

Tarifele noastre avantajoase vor dovedi că nu ați știut încă ieftinul de găzduire!

Minute: selectați configurația, plătiți și CMS de pe VPS este gata.
Banii înapoi - 30 de zile!

Carduri bancare, e-valută, prin intermediul terminalelor Qiwi, Webmoney, PayPal, Novoplat etc.

Puneți o întrebare la sprijinul 24/7/365

Găsiți răspunsuri în baza noastră de date și cunoașteți recomandările

Django este un cadru puternic pentru crearea aplicațiilor Python. Un astfel de cadru la scară largă, precum Django, accelerează în mod semnificativ procesul de creare și implementare a aplicației, presupunând structura globală a codului; Astfel, dezvoltatorul se poate concentra pe unicitatea și conținutul site-ului.

Acest tutorial acoperă diverse metode pentru instalarea Django pe serverul Ubuntu 14.04, precum și pentru a începe acest cadru.

Metode pentru instalarea Django

Există mai multe metode diferite pentru instalarea lui Django, fiecare dintre ele având avantajele sale în anumite situații.

  • Instalarea globală a Django din pachet. Depozitul oficial Ubuntu oferă pachete Django pe care le puteți instala cu ușurință utilizând managerul de pachete apt. Această metodă este foarte simplă, dar nu la fel de flexibilă ca și alte metode. În plus, magazia poate conține o versiune oarecum depășită a pachetului Django.
  • Instalarea globală a lui Django cu pip. Instrumentul pentru pip este un manager de pachete Python. Cu aceasta, puteți efectua o instalare la nivel de sistem a lui Django. Acesta oferă de obicei cea mai recentă versiune disponibilă a pachetului. Cu toate acestea, instalațiile la nivel mondial (la nivel de sistem) sunt întotdeauna mai puțin flexibile.
  • Instalare prin pip în Virtualenv. Pachetul virtualenv vă permite să creați medii independente pentru diferite proiecte. Cu această tehnologie, puteți instala Django în directorul de proiect, fără a afecta sistemul general. Aceasta vă permite să specificați setările individuale pentru fiecare proiect. Mediul virtual (sau mediul) este o opțiune mult mai flexibilă pentru instalarea pachetului.
  • Instalarea versiunii de dezvoltare prin Git. Pentru a instala cea mai recentă versiune de dezvoltare în loc de o versiune stabilă, trebuie să obțineți codul din depozitul git. Aceasta va oferi cele mai recente caracteristici și soluții ale programului; Puteți instala această versiune atât la nivel global, cât și la nivel local. Dar rețineți: versiunile de dezvoltare sunt instabile.

Alegeți cea mai potrivită instalare pentru Django și urmați instrucțiunile din secțiunea corespunzătoare din acest articol.

Instalarea globală a Django din pachet

Procesul de instalare a Django din depozitul oficial al Ubuntu este foarte simplu. Mai întâi, trebuie să actualizați lista de pachete locale cu apt și apoi să instalați pachetul python-django.

sudo apt-get update
sudo apt-get instala python-django

Pentru a verifica dacă instalarea a avut succes, cereți versiunea programului.

django-admin --versiune
1.6.1

Noul număr de versiune înseamnă că instalarea a avut succes.

Fiți atenți. Această versiune nu este cea mai recentă versiune disponibilă a Django.

Instalare globală prin pip

Pentru a instala la nivel global ultima versiune stabilă a Django, utilizați instrumentul pip, managerul de pachete Python. Pentru a instala pip, trebuie să actualizați mai întâi lista de pachete:

sudo apt-get update

Pentru a instala pip pentru Python 2, tastați:

sudo apt-get instala python-pip

Pentru a instala pip pentru Python 3, folosiți:

sudo apt-get instala python3-pip

Acum, pipul managerului de pachete este instalat, puteți începe instalarea Django. Pentru Python 2, tastați:

sudo pip instala django

Pentru Python 3, tastați:

sudo pip3 instala django

Pentru a verifica dacă instalarea a avut succes, tastați:

django-admin --versiune
1.7.5

După cum puteți vedea, pip oferă o versiune mai nouă a Django decât repozitoriul Ubuntu.

Instalarea Django prin pip pe Virtualenv

Probabil cea mai flexibilă opțiune de instalare este utilizarea virtualenv. Acest instrument vă permite să creați medii virtuale Python, în care puteți instala orice pachete necesare, fără a afecta sistemul ca un întreg. Datorită virtualenv, puteți alege pachete pentru proiecte pe o bază individuală și nu vă faceți griji cu privire la conflictul de dependență.

Pentru a începe, trebuie să instalați managerul pip din depozitul oficial Ubuntu. Actualizați lista de pachete:

sudo apt-get update

sudo apt-get instala python-pip

sudo apt-get instala python3-pip

După instalarea pipului, acesta poate fi folosit pentru a instala pachetul virtual.

Pentru Python 2, tastați:

sudo pip instalare virtualenv

sudo pip3 instala virtualenv

Acum puteți crea un mediu virtual individual pentru orice proiect. Creați un nou director de proiect și mergeți la el:

Creați un mediu virtual în directorul proiectului:

Notă. Înlocuiți numele nou cu denumirea condiționată.

Această comandă va crea un mediu autonom, va instala Python și va intra într-un director izolat. Directorul creat va conține o ierarhie a fișierelor pentru instalarea pachetelor.

Pentru a instala pachetele într-un mediu izolat, activați-l:

După aceasta, linia de comandă se va schimba, indicând faptul că mediul virtual a fost activat. Va arata cam asa:

În noul mediu, utilizați pip pentru a instala Django. Indiferent de versiunea Python pe care o utilizați, într-un mediu virtual, trebuie doar să executați comanda pip. În plus, atunci când instalați local, nu este necesar să utilizați sudo.

pip install django

Asigurați-vă că programul este instalat cu succes.

django-admin --versiune
1.7.5

Pentru a părăsi mediul virtual, folosiți comanda:

După aceasta, linia de comandă va lua forma sa standard. Pentru a reactiva mediul virtual, reveniți la directorul proiectului și introduceți:

/ newproject
sursă newenv / bin / activate

Instalarea versiunii de dezvoltare a lui Django de la git

Pentru a instala versiunea de dezvoltare a Django, descărcați-o din depozitul git.

Pentru aceasta, instalați git folosind managerul standard de pachete apt. Actualizați lista de pachete:

sudo apt-get update

Și apoi instalați git și managerul de pachete pip, pe care va trebui mai târziu să îl instalați pe Django. Pentru Python 2, folosiți:

sudo apt-get instalați git python-pip

sudo apt-get instalează git python3-pip

După instalarea git, clonați depozitul Django. Acesta conține cele mai recente caracteristici și soluții, dar nu este stabil. Pentru a clona depozitul în directorul django-dev din directorul de domiciliu, tastați:

git clona git: //github.com/django/django

După aceea, instalați-l cu pip. Utilizați pavilionul -e pentru a instala în modul editabil, așa cum este necesar atunci când instalați prin sistemul de control al versiunilor. Pentru Python 2:

sudo pip install -e

sudo pip3 instala -e

Tastați următoarea comandă pentru a verifica dacă instalarea a avut succes:

Notă. Această metodă poate fi utilizată într-un mediu virtual și astfel se izolează versiunea instabilă a Django.

Crearea unui proiect Django

După instalarea Django, familiarizați-vă cu elementele de bază ale acestui cadru.

Pentru a crea un proiect, folosiți comanda django-admin:

django-admin startproject nume de proiect
nume de proiect cd

Această comandă va crea directorul de nume de proiect în directorul curent și va pune în el un script de control și un alt director numit nume de proiect cu codul curent.

Notă. Fiind în directorul de proiect creat cu virtualenv, Django poate plasa scripturile de management și directoarele interne din directorul curent cu următoarea comandă (notați punctul de la sfârșitul chiuvetei):

django-admin startproject nume de proiect.

Pentru a genera baza de date în versiuni mai noi de Django (implicit este SQLite), tastați:

migrați migrația python manage.py

Dacă comanda de migrare nu funcționează, versiunea curentă a Django este mai veche și nu o acceptă. În acest caz, utilizați:

python manage.py syncdb

Dacă utilizați comanda de migrare, trebuie să creați manual un cont de administrator. Pentru aceasta, tastați:

python manage.py createsuperuser

După crearea unui utilizator, puteți porni serverul de dezvoltare Django pentru a vă familiariza cu aspectul noului proiect. Rețineți: acest server ar trebui să fie utilizat numai în procesul de dezvoltare, nu este potrivit pentru producție. Start:

python manage.py runserver 0.0.0.0:8000

Aceasta va deschide pagina de întâmpinare a lui Django.

Dacă adăugați segmentul / admin la sfârșitul legăturii, pe ecran apare pagina de conectare pentru administrator.

Introduceți numele administratorului și parola pentru a accesa panoul de control.

Deci, acum serverul are un cadru puternic Django, oferindu-va toate instrumentele necesare pentru dezvoltarea aplicatiilor web. Cadrul complet Django poate accelera semnificativ procesul de dezvoltare, permițându-vă să vă concentrați asupra unicității aplicației.

Articole similare