En aquesta secció, aprendrem a crear el teu primer projecte Django des de zero. Aquest procés inclou la instal·lació de Django, la creació d'un nou projecte i la comprensió dels fitxers i directoris generats automàticament.

  1. Instal·lació de Django

Pas 1: Crear un Entorn Virtual

És recomanable utilitzar un entorn virtual per aïllar les dependències del teu projecte. Això evita conflictes amb altres projectes i facilita la gestió de paquets.

# Instal·la virtualenv si no el tens
pip install virtualenv

# Crea un nou entorn virtual
virtualenv myenv

# Activa l'entorn virtual
# A Windows
myenv\Scripts\activate
# A macOS/Linux
source myenv/bin/activate

Pas 2: Instal·lar Django

Un cop l'entorn virtual estigui activat, pots instal·lar Django utilitzant pip.

pip install django

  1. Creació d'un Nou Projecte Django

Pas 1: Crear el Projecte

Utilitza el comandament django-admin per crear un nou projecte. Substitueix myproject pel nom que vulguis donar al teu projecte.

django-admin startproject myproject

Pas 2: Estructura del Projecte

Després de crear el projecte, veuràs una estructura de directoris similar a aquesta:

myproject/
    manage.py
    myproject/
        __init__.py
        settings.py
        urls.py
        wsgi.py

Explicació dels Fitxers i Directoris

  • manage.py: Un script que ajuda a gestionar el projecte. Pots utilitzar-lo per executar diverses tasques administratives.
  • myproject/: Aquest directori conté els fitxers de configuració del projecte.
    • init.py: Un fitxer buit que indica a Python que aquest directori ha de ser tractat com un paquet.
    • settings.py: Conté la configuració del projecte.
    • urls.py: Defineix les rutes URL del projecte.
    • wsgi.py: Un punt d'entrada per a servidors web compatibles amb WSGI per servir el teu projecte.

  1. Executar el Servidor de Desenvolupament

Pas 1: Navegar al Directori del Projecte

Canvia al directori del teu projecte per executar el servidor de desenvolupament.

cd myproject

Pas 2: Executar el Servidor

Utilitza el següent comandament per iniciar el servidor de desenvolupament.

python manage.py runserver

Pas 3: Verificar el Funcionament

Obre el teu navegador web i navega a http://127.0.0.1:8000/. Hauries de veure una pàgina de benvinguda de Django que indica que el teu projecte s'ha creat correctament.

Exercici Pràctic

Objectiu

Crea un nou projecte Django anomenat blogproject i verifica que el servidor de desenvolupament funcioni correctament.

Passos

  1. Crea un entorn virtual anomenat blogenv.
  2. Activa l'entorn virtual.
  3. Instal·la Django dins de l'entorn virtual.
  4. Crea un nou projecte anomenat blogproject.
  5. Navega al directori blogproject.
  6. Executa el servidor de desenvolupament.
  7. Verifica que el servidor funcioni correctament visitant http://127.0.0.1:8000/.

Solució

# Crear i activar l'entorn virtual
virtualenv blogenv
source blogenv/bin/activate

# Instal·lar Django
pip install django

# Crear el projecte
django-admin startproject blogproject

# Navegar al directori del projecte
cd blogproject

# Executar el servidor de desenvolupament
python manage.py runserver

Conclusió

En aquesta secció, hem après a crear un nou projecte Django, a comprendre l'estructura bàsica dels fitxers generats i a executar el servidor de desenvolupament per verificar que tot funcioni correctament. En la següent secció, explorarem més a fons l'estructura del projecte Django i començarem a crear aplicacions dins del nostre projecte.

© Copyright 2024. Tots els drets reservats