Notre premier template

Exclusif Premium

Débloquez votre potentiel ! ✨

Cette session fait partie de notre programme Premium exclusif

+100h de formations exclusives
+180 exercices de code avancés
+100h de mentorats en réécriture
20 projets guidés pas à pas
Mentorats groupés hebdomadaires
Support individuel avec nos mentors

Prêt à passer au niveau supérieur ?

Découvrez tous les avantages Premium et transformez votre apprentissage dès aujourd'hui!

Inscris-toi

(c'est gratuit !)

Un compte est nécessaire pour participer aux discussions.

Créer un compte

Toutes les questions

Sebastien

14 février 2025

Résolue
11 réponses

Utilisation d'un fichier .py comme template dans Django

Bonjour , Je souhaite utiliser un fichier .py en tant que template et pas un fichier HTML . Avez vous une solution ? Ci dessous voici mon template python . C'est un fichier que j'aie nommé app.py Ci je lance la commande python app.py . Le gabarit fonctionne et s'affiche bien dans mon navigateur Chrome . Mais je n'arrive pas à le lancer à partir de Django avec la commande python python manage.py runserver ```python import dash import dash_bootstrap_components as dbc from dash import dcc from dash import html import pandas as pd import plotly.express as px import requests ,base64 from io import BytesIO import plotly.graph_objects as go import plotly.express as px from collections import Counter from dash.dependencies import Input, Output df = px.data.iris() # iris is a pandas DataFrame fig = px.scatter(df, x="sepal_width", y="sepal_length") # ci dessous je fais un lien vers le thème de bootstrap que j'ai choisit nommé DARKLY app = dash.Dash(external_stylesheets=[dbc.themes.DARKLY]) # ci dessous je fais une mise en page de mon application finale avec une div vide #app.layout = html.Div([]) # ci dessous je fais une mise en page de mon application finale avec un composant de bootstrap nommé container # sachant que container est un composant de base à connaitre autant que row et col # il fait parti des fondamentaux de bootstrap app.layout = dbc.Container([ # 1 ère ligne avec 1 colonne dbc.Row([ dbc.Col([ html.H1('Mon header') ]) ]), # 2 ème ligne avec 3 colonnes dbc.Row([ dbc.Col([ html.H2('Nombre de cas confirmés') ],width=3), dbc.Col([ html.H2('Nombre de décès'), dcc.Graph(figure=fig) ],width=6), dbc.Col([ html.H2('Nombre de personnes hospitalisées') ],width=3), ]), # 3 ème ligne avec 1 colonnes symbolisant mon footer dbc.Row([ dbc.Col([ html.H3('Mon footer') ]) ]) ]) if __name__== '__main__': app.run_server(debug=True ,port=8888) ```

Ce n'est pas fini...

Tu as complété % du parcours 🔥

Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.

Rechercher sur le site

Inscris-toi à Docstring

Pour commencer ton apprentissage.

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