Configurați primul dvs. proiect Django de la zero

Django este un cadru web Python de nivel înalt care încurajează dezvoltarea rapidă și designul curat și pragmatic. Simplifică construirea de aplicații web robuste și scalabile, oferind funcții încorporate precum ORM, șabloane și autentificare.

Cum se instalează Django?

Pentru a începe, veți avea nevoie de Python instalat pe computer. Utilizați următorii pași pentru a instala Django:

  1. Asigurați-vă că Python și pip sunt instalate. Rulați python --version și pip --version în terminalul dvs.
  2. Create a virtual environment to isolate your project dependencies:
    python -m venv myenv
  3. Activate the virtual environment:
    # On Windows
    myenv\Scripts\activate
    # On macOS/Linux
    source myenv/bin/activate
  4. Install Django using pip:
    pip install django

Cum se creează un proiect Django?

Odată ce Django este instalat, puteți crea un nou proiect rulând următoarea comandă:

django-admin startproject myproject

Acest lucru va crea un director numit myproject care conține fișierele necesare pentru un proiect Django:

  • manage.py: Un instrument de linie de comandă pentru a interacționa cu proiectul.
  • myproject/: folderul principal al proiectului care conține fișierele de configurare.

Cum se rulează serverul de dezvoltare?

Navigați la directorul de proiect și porniți serverul de dezvoltare pentru a vedea proiectul dvs. în acțiune:

cd myproject
python manage.py runserver

Deschideți un browser web și accesați http://127.0.0.1:8000. Ar trebui să vedeți pagina de întâmpinare Django, indicând că proiectul dumneavoastră rulează cu succes.

Cum se creează o aplicație în Django?

Proiectele Django sunt organizate în aplicații. Pentru a crea prima aplicație, rulați:

python manage.py startapp myapp

Aceasta va crea un folder numit myapp cu fișierele necesare pentru aplicație. Nu uitați să înregistrați aplicația în setările proiectului, adăugând-o la lista INSTALLED_APPS din settings.py:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myapp',  # Add this line
]

Ce urmează?

De aici, puteți începe să vă construiți aplicația definind modele, vizualizări și șabloane. Explorați documentația Django pentru a aprofunda fiecare caracteristică și pentru a crea o aplicație web complet funcțională!