Categories: Astuce Web

Tout savoir sur la prise en main de Django

Pour réaliser des applications web avec Django, il est primordial d’avoir au préalable installé Python sur votre machine ; Toutefois, avoir installé Python ne suffit pas, il faut aussi installer Django, écrire quelques lignes de code et exécuter l’application ce code avec Django. Comment débuter avec Django ?

Norton Secure VPN 2023 for up to 5 Devices
19,99 $

Nécessaire

  • Une connexion internet
  • Les bases de Python
  • Une bonne jugeote
  • Un minimum de concentration et d’attention
  • Des connaissances sur l’invite de commande

Débuter avec Django

Avant de commencer, est-ce que vous êtes en phase avec le nécessaire pour débuter avec Django ? Si oui, passons aux choses sérieuses.

  • Ouvrez un terminal : déplacez-vous dans le répertoire où vous souhaitez créer votre projet Django
  • Une fois dans ledit répertoire créez un environnement virtuel et activez-le
  • Installez Django en entrant la commande « pip install Django »
  • Sauvegardez les nouveaux packages dans le fichier « requirements.txt » avec la commande « pip freeze > requirements.txt »

Il est temps de générer l’arborescence de base de tout projet Django. Pour cela,

NB : votre environnement virtuel doit être activé, rassurez-vous également d’être dans la racine du répertoire où se trouve votre environnement virtuel, respectez aussi les espaces entre les mots des commandes.

Vous allez constater qu’il y’a des changements dans le répertoire de base de votre projet ; ouvrez-le par exemple avec votre environnement de développement intégré pour constater les changements. Vous l’arborescence semblable à celle-ci

À présent il faut vérifier que notre application fonctionne ; pour cela,

  • Déplacez-vous dans le sous répertoire mysite et tapez la commande

Vous aurez une sortie semblable à l’image ci-dessous dans votre invite de commande

  • Allez sur la doc

Par défaut, Django est livré avec un système d’authentification et bien d’autres fonctionnalités. Nous devons donc créer les bases de données correspondantes à ce système d’authentification à travers ce qu’on appelle les migrations.

  • Exécutez la commande

Django fonctionne avec un ensemble de mini applications pour un seul projet ; il est temps de générer notre première mini application

  • Exécutez alors la commande
  • Renseignez la mini application dans settings.py comme illustré ici :

Si vous voulez configurer un SGBD autre que SQLite qui est livré avec Django, rendez-vous dans le sous répertoire mysite, puis dans settings configurez le nouveau SGBD que vous souhaitez utiliser en modifiant les paramètres tels que ENGINE, NAME,  USERPASSWORD, HOST. Pour la base de données que vous allez utiliser rendez-vous sur la documentation officielle pour savoir comment la configurer.

Vous avez tout le nécessaire pour commencer à créer des modèles et à renvoyer des données à partir de ces modèles à l’aide d’une vue. Pour la création des modèles et des vues ,bien vouloir lire la doc, ou suivre ce cours.

voir aussi:

Partager

Post Récent

Comparaison des cartes graphiques Nvidia RTX 5080 vs 4080 : Qu’est ce qui change ?

Dans l'univers des cartes graphiques, Nvidia se positionne comme le leader incontesté en proposant régulièrement des innovations majeures. Lors du…

il y'a 11 heures

L’iPhone 16e vs l’iPhone SE 3 : Qu’est-ce qui change dans le milieu de gamme Apple ?

L’iPhone 16e, prend la place du précédent milieu de gamme en tant que nouvel iPhone abordable d'Apple, il est une…

il y'a 6 jours

Nintendo Switch vs Switch Lite : le Duel des consoles portables.

La Nintendo Switch a marqué un tournant dans l'univers du jeu vidéo en offrant la possibilité de jouer à la…

il y'a 7 jours

Tout savoir sur l’OPPO Find X8 Ultra

OPPO, le géant chinois en conception de smartphone compte bien débuter son l’année avec un bijou technologique. Il s’agit de…

il y'a 2 semaines

Comment cacher les discussions verrouillées sur WhatsApp

WhatsApp propose une fonctionnalité pour verrouiller vos discussions afin de les rendre privées. Mais même verrouillées, elles restent visibles dans…

il y'a 2 semaines

Asus NUC 14 Pro : Un Mini PC Compact et Puissant pour les Pros et les Passionnés de Tech

Le NUC 14 Pro est une solution barebone qui allie puissance, compacité et flexibilité. Parfait pour les pros et les…

il y'a 3 semaines