Résolue

Problème: template html - création du premier graph - le graph ne s’affiche pas

# Affichage # Django # JavaScript

Bonjour,


Je suis actuellement la formation “Créer un tableau de bord de devises avec Django” - chapitre : “Notre premier graph”


J’ai bien tout suivie jusqu’ici, mon template index.html fonctionne très bien tant que ça concerne le html et le ccs. Mais pour le js il ne veut pas afficher le graph.

J’ai pourtant bien copié les cdn (bootstrap et chart.js) et bien le script tag pour le js.

Et je pense aussi avoir bien écris la partie script. En respectant bien les ouverture et fermeture d’accolade et crochet.

Comme je n'ai aucun retour d'erreur ou autre, je ne vois pas trop bien d’où vient ce problème d'affichage.


Si quelqu’un vois l’erreur je veux bien un peu d’aide 🙏


Je partage ici mon code via ce lien github qui est en public.

C’est sur la branche “dev” que se trouve le code sur lequel j'avance.


A bientôt

Ludo.

Thibault houdon

Mentor

Salut Ludo,


Je viens de vérifier et il y a eu des changements non rétro-compatibles sur la dernière version de Chart JS.


Le nom du script à inclure a changé, il faut donc que tu remplaces le lien du CDN par celui-ci :


<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.2.1/chart.umd.js"></script>


Et ça devrait fonctionner (j'ai testé juste avec ton fichier index.html sans la partie Django et le graph s'affiche bien donc normalement c'est bon 👍)

Salut Thibault,


tout fonctionne nickel avec ce nouveau lien.


Je te remercie beaucoup.

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.