Solution Exercice 5 Django : Analyseur de text

Application django analyseur de texte

Exercice 5

Créer un projet django nommé text_analyser et une application Django nommée Analyzer (structure de base). Un champ de saisie texte et un bouton "Analyse" valident l'opération. Au clic, analyser le texte saisi (traitement backend) et afficher:

  • nombre de mots (total de mots)
  • nombre de lignes (retours à la ligne)
  • nombre de caractères (lettres et espaces)
  • le mot le plus long (longueur maximale)

Solution

Cet exercice django explique comment créer un projet Django nommé text_analyser avec une application Analyzer qui analyse un texte saisi par l'utilisateur.

 

1. Configuration du projet

Structure du projet

text_analyser/settings.py

Ajouter l'application à la liste des applications installées au niveau du fichier settings.py

text_analyser/urls.py

 

2. Création de l'application Analyzer

Analyzer/forms.py

Analyzer/views.py

Analyzer/urls.py

Analyzer/apps.py

 

3. Template

templates/index.html

 

4. Instructions d'installation et d'exécution

Étape 1: Créer un environnement virtuel et installer Django

Étape 2: Créer le projet et l'application

Étape 3: Créer les dossiers et fichiers

Créez le dossier templates à la racine du projet et placez tous les fichiers comme indiqué dans la structure ci-dessus.

Étape 4: Lancer le serveur

Étape 5: Accéder à l'application

Ouvrez votre navigateur et allez sur http://127.0.0.1:8000/

Fonctionnalités de l'application

L'application analyse le texte saisi et affiche les informations suivantes :

  • Nombre de mots (word count)
  • Nombre de lignes (line count)
  • Nombre de caractères (character count)
  • Le mot le plus long (longest word)

 


 


Auteur : Younes Derfoufi
Lieu de travail : CRMEF OUJDA
Site Web : www.tresfacile.net
Chaine YouTube : https://www.youtube.com/user/InformatiquesFacile
Me contacter : https://www.tresfacile.net/me-contacter/


Leave a Reply

Your email address will not be published. Required fields are marked *