Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills
01.11.2024

Cum să instalați Django pe un server de găzduire

Cum să instalați Django pe un server de găzduire

Django este un cadru web Python de nivel înalt care încurajează dezvoltarea rapidă și designul curat și pragmatic. Este una dintre cele mai populare alegeri pentru construirea de aplicații web scalabile, sigure și ușor de întreținut.

În acest ghid, vom parcurge pașii pentru instalarea Django pe un server de găzduire, de la pregătirea mediului până la rularea primului proiect.

1. Condiții prealabile

Înainte de a începe, asigurați-vă că dispuneți de următoarele

  • Un server de găzduire cu o distribuție Linux (Ubuntu, Debian, etc.) sau un VPS.
  • Acces SSH la server.
  • Python și pip instalate pe server. (Python 3 este recomandat)

2. Conectați-vă la serverul dvs

Deschideți terminalul și conectați-vă la serverul dvs. de găzduire utilizând SSH

ssh username@server_ip

Înlocuiți numele de utilizator cu numele dvs. real de utilizator și server_ip cu adresa IP a serverului dvs

3. Instalarea Python și pip

Dacă Python și pip nu sunt deja instalate, le puteți instala utilizând următoarele comenzi

Pasul 1: Actualizarea indexului pachetelor

sudo apt update

Pasul 2: Instalarea Python și pip

sudo apt install python3 python3-pip -y

4. Configurați un mediu virtual

Utilizarea unui mediu virtual este recomandată pentru gestionarea dependențelor și pentru a vă asigura că proiectul Django este izolat de alte proiecte de pe server

Pasul 1: Instalați virtualenv

Instalați pachetul virtualenv utilizând pip

sudo pip3 install virtualenv

Pasul 2: Crearea unui mediu virtual

Navigați la directorul proiectului (sau creați unul nou) și configurați un mediu virtual

mkdir myproject cd myproject virtualenv venv

Pasul 3: Activați mediul virtual

Activați mediul virtual

source venv/bin/activate

Veți observa că promptul de comandă s-a modificat pentru a indica faptul că mediul virtual este activ

5. Instalarea Django

Cu mediul virtual activat, acum puteți instala Django utilizând pip

pip install django

6. Creați un nou proiect Django

Pasul 1: Începeți un proiect nou

Utilizați următoarea comandă pentru a crea un nou proiect Django

django-admin startproject myproject

Această comandă creează un nou proiect Django numit myproject în directorul curent

7. Configurarea setărilor bazei de date

Deschideți fișierul settings.py situat în directorul proiectului

nano myproject/settings.py

Pasul 1: Setarea configurației bazei de date

În mod implicit, Django utilizează SQLite. Pentru a configura o altă bază de date (de exemplu, PostgreSQL sau MySQL), va trebui să modificați setarea DATABASES în settings.py. De exemplu, pentru PostgreSQL:

DATABASES = { 'default': { 'ENGINE': '
django.db.backends.postgresql',
'NAME': 'mydatabase',
'USER': 'myuser',
'PASSWORD': 'mypassword',
'HOST': 'localhost',
'PORT': '', } }

8. Aplicați migrările

Odată ce baza de date este configurată, executați următoarea comandă pentru a aplica migrările

python manage.py migrate

9. Rulați serverul de dezvoltare

Puteți porni serverul de dezvoltare Django pentru a vă testa aplicația

python manage.py runserver 0.0.0.0:8000

Această comandă leagă serverul la toate adresele IP disponibile pe portul 8000. Puteți accesa aplicația Django navigând la http://server_ip:8000 în browserul dvs. web

Concluzii

Ați instalat cu succes Django pe serverul dvs. de găzduire și ați creat primul dvs. proiect. Django oferă o bază puternică pentru dezvoltarea rapidă și eficientă a aplicațiilor web moderne.

Pentru mediile de producție, se recomandă utilizarea unui server web dedicat, cum ar fi Nginx sau Apache, împreună cu un server WSGI, cum ar fi Gunicorn sau uWSGI, pentru a vă servi aplicația Django în mod sigur și fiabil.

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills