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:
- Asigurați-vă că Python și pip sunt instalate. Rulați
python --version
șipip --version
în terminalul dvs. - Create a virtual environment to isolate your project dependencies:
python -m venv myenv
- Activate the virtual environment:
# On Windows myenv\Scripts\activate # On macOS/Linux source myenv/bin/activate
- 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ă!