Mettre un tableau de bord Dash en ligne
naz113
-
naz113 -
naz113 -
Bonjour,
J'ai récemment créé un tableau de bord sous Dash avec la librairie Plotly, avec ces lignes de code dans un fichier app.py pour créer le tableau de bord :
Je peux maintenant l'ouvrir en local :
J'aimerais maintenant le mettre en ligne pour pouvoir le partager à d'autres personnes sans qu'ils n'aient besoin de lancer tous les scripts etc.
Je trouve assez peu de tutoriel sur le sujet, merci d'avance.
J'ai récemment créé un tableau de bord sous Dash avec la librairie Plotly, avec ces lignes de code dans un fichier app.py pour créer le tableau de bord :
app = dash.Dash(__name__)
if __name__ == "__main__":
app.run_server(debug=True)
Je peux maintenant l'ouvrir en local :
Dash is running on http://127.0.0.1:8050/
J'aimerais maintenant le mettre en ligne pour pouvoir le partager à d'autres personnes sans qu'ils n'aient besoin de lancer tous les scripts etc.
Je trouve assez peu de tutoriel sur le sujet, merci d'avance.
A voir également:
- Mettre un tableau de bord Dash en ligne
- Tableau word - Guide
- Partage de photos en ligne - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Mètre en ligne - Guide
7 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
ne suffit-il pas de s'y connecter en précisant l'adresse IP correcte?
ne suffit-il pas de s'y connecter en précisant l'adresse IP correcte?
Bien sûr, mais de quel type d'informations avez-vous besoin ?
Je peux si vous le souhaitez partager ici le script complet de 245 lignes dont la majorité correspond à la connexion à la base de données et au contenu du dashboard, mais je doute que cela puisse vous aider.
Merci en tout cas
Je peux si vous le souhaitez partager ici le script complet de 245 lignes dont la majorité correspond à la connexion à la base de données et au contenu du dashboard, mais je doute que cela puisse vous aider.
Merci en tout cas
A partir de mon script app.py, je me connecte à ma base de données créée sous PostGreSQL ainsi qu'à certains fichiers en local contenant des fonctions et des données.
Je peux parfaitement ouvrir le tableau de bord grâce à ce lien : http://127.0.0.1:8050/ lorsque j'exécute mon script, mais j'aurais souhaité que le tableau de bord puisse d'ouvrir dans un lien http classique, afin qu'une personne sur un ordinateur distant puisse avoir la même visualisation que moi sans posséder et exécuter tous les scripts en local.
Un peu de cette manière, même si l'outil utilisé pour créer le tableau de bord n'est pas le même : https://share.streamlit.io/benoitgascou/demo_pycycle/main/demo_streamlit.py
Je peux parfaitement ouvrir le tableau de bord grâce à ce lien : http://127.0.0.1:8050/ lorsque j'exécute mon script, mais j'aurais souhaité que le tableau de bord puisse d'ouvrir dans un lien http classique, afin qu'une personne sur un ordinateur distant puisse avoir la même visualisation que moi sans posséder et exécuter tous les scripts en local.
Un peu de cette manière, même si l'outil utilisé pour créer le tableau de bord n'est pas le même : https://share.streamlit.io/benoitgascou/demo_pycycle/main/demo_streamlit.py
Je voudrais qu'à partir d'un lien, les autres utilisateurs puissent avoir accès au tableau de bord tel que je le vois, mais de leur ordinateur.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
En quelque sorte, actuellement, je n'ai accès à la visualisation du tableau de bord qu'en local et quand le script est executé sur mon ordinateur, j'aimerais qu'il soit définitivement en ligne et qu'il ne subisse des modification que lorsque je modifie le script et que je reexecute, c'est cela dont je me demande si c'est possible ?
C'est quelque chose que je n'ai jamais réalisé justement, j'aimerais simplement qu'il soit en ligne de n'importe quelle façon, que ce soit par un hébergeur ou autre, afin d'être visible de n'importe quel ordinateur à partir d'un lien, mais c'est quelque chose que je n'ai jamais fait et je trouve peu d'information dessus.
J'ai fait des recherches, mais je ne maitrise pas encore le sujet, comment puis-je faire concrètement pour m'y connecter ?
Merci