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.
- 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.
- 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.
Pas 2: Estructura del Projecte
Després de crear el projecte, veuràs una estructura de directoris similar a aquesta:
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.
- Executar el Servidor de Desenvolupament
Pas 1: Navegar al Directori del Projecte
Canvia al directori del teu projecte per executar el servidor de desenvolupament.
Pas 2: Executar el Servidor
Utilitza el següent comandament per iniciar el servidor de desenvolupament.
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
- Crea un entorn virtual anomenat
blogenv
. - Activa l'entorn virtual.
- Instal·la Django dins de l'entorn virtual.
- Crea un nou projecte anomenat
blogproject
. - Navega al directori
blogproject
. - Executa el servidor de desenvolupament.
- 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.
Curs de Desenvolupament Web amb Django
Mòdul 1: Introducció a Django
- Què és Django?
- Configuració de l'Entorn de Desenvolupament
- Creació del teu Primer Projecte Django
- Comprensió de l'Estructura del Projecte Django
Mòdul 2: Conceptes Bàsics de Django
- Aplicacions Django i Estructura del Projecte
- Enrutament d'URL i Vistes
- Plantilles i Fitxers Estàtics
- Models i Bases de Dades
- Interfície d'Administració de Django
Mòdul 3: Django Intermedi
Mòdul 4: Django Avançat
- Consultes Avançades amb Django ORM
- Models d'Usuari Personalitzats
- Senyalitzacions de Django
- Proves en Django
- Optimització del Rendiment