Mes debuts avec django

Philippe

Philippe

8 Août 2025

0
Mes debuts avec django

DEFO PHILIPPE

STAGIER AU SEIN DE L’ENTREPRISE HOOYIA

Rapport Hebdomadaire - Développement Django & Déploiement sur Render

  1. Introduction

 

Ce rapport présente un compte rendu détaillé des tâches effectuées au cours de la semaine, notamment l'introduction à Django (framework Python), la création d'un portfolio personnel, et le déploiement de celui-ci sur la plateforme d’hébergement gratuite Render. Un problème majeur rencontré lors du processus d’hébergement, lié à la configuration de la base de données, sera également abordé.

  1. Introduction à Django

 

Durant cette semaine, une introduction pratique à Django a été réalisée. Django est un framework web en Python permettant de développer rapidement des applications robustes et sécurisées. Les points clés abordés étaient :

  • • Installation et configuration initiale de Django.
  • • Création d’une application Django et configuration du projet.
  • • Utilisation du modèle MVC (ou MTV dans Django) pour structurer le projet.
  1. Création du Portfolio

 

Un portfolio personnel a été développé pour présenter le parcours scolaire, les compétences techniques, ainsi que les différents projets réalisés. Les principales sections du portfolio incluent :

  • • Présentation personnelle et parcours scolaire.
  • • Liste des compétences techniques.
  • • Description des projets réalisés avec images et liens.

Le design a été pensé pour être simple, clair et responsive afin de garantir une bonne expérience utilisateur sur différents appareils.

 

 

  1. Déploiement sur Render

 

Le portfolio a été déployé sur Render, un service gratuit d’hébergement qui prend en charge les applications Django. Les étapes principales étaient :

  • • Création d’un compte et d’un nouveau service web sur Render.
  • • Configuration du dépôt GitHub pour le déploiement continu.
  • • Paramétrage des variables d’environnement nécessaires.
  •  
  1. Problème rencontré : Configuration de la Base de Données

 

Un problème majeur a été rencontré lors de l’hébergement lié à la configuration de la base de données. Par défaut, Django utilise SQLite, mais Render recommande et prend en charge PostgreSQL pour un environnement de production.

La solution a consisté à :

  • • Installer le package `psycopg2` pour connecter Django à PostgreSQL.
  • • Modifier le fichier `settings.py` pour utiliser les informations de connexion fournies par Render.
  • • Configurer les variables d’environnement `DATABASE_URL` dans Render.
  • • Exécuter les migrations avec `python manage.py migrate` après connexion à la base PostgreSQL.

 

  1. Conclusion

 

Cette semaine a permis de renforcer les compétences en développement web avec Django, en particulier dans le déploiement d’applications sur un hébergeur en ligne comme Render. Le problème rencontré avec la base de données a été résolu, ce qui a permis d’obtenir un portfolio pleinement fonctionnel et accessible en ligne.

Aucun commentaire pour le moment. Soyez le premier à commenter !

Recommandations

Comment sécuriser une API Django en production (Guide complet 2026)

Comment sécuriser une API Django en production (Guide complet 2026)

Django
Fotso Eddy

Fotso Eddy

Publié le • 25 Fév 2026

Formation en django

Formation en django

Django
Ange

Ange

Publié le • 16 Oct 2025

Configurer Tailwind CSS avec Django – Guide Complet

Configurer Tailwind CSS avec Django – Guide Complet

Django
Steve

Steve

Publié le • 08 Aoû 2025

Optimiser les performances d’une application Django

Optimiser les performances d’une application Django

Django
Donald

Donald

Publié le • 24 Mar 2025

Django Channels : Le temps réel dans Django, enfin maîtrisé

Django Channels : Le temps réel dans Django, enfin maîtrisé

Django
Donald

Donald

Publié le • 24 Mar 2025

Multitenancy avec Django : Créer des applications SaaS scalables et sécurisées

Multitenancy avec Django : Créer des applications SaaS scalables et sécurisées

Django
Donald

Donald

Publié le • 24 Mar 2025