Intégre du python dans un script html

artemis-037 Messages postés 63 Statut Membre -  
mamiemando Messages postés 34188 Statut Modérateur -
Bonjour,

Je voudrais pouvoir mettre un script python dans mon programme HTML. Pouvez-vous me dire comment faire s'il vous plait ?

Merci d'avance pour vos réponse.
A voir également:

3 réponses

Pierrecastor Messages postés 46054 Statut Modérateur 4 151
 
Salut,

Dur de répondre sans plus de précision sur ce que doit faire ce script.

Des idées ici : https://www.delftstack.com/fr/howto/python/python-in-html/
0
Artemis-037
 
En fait, je veux faire un bouton sur mon site qui m'envoie un mail. Quand une personne clique dessus.
0
mamiemando Messages postés 34188 Statut Modérateur 7 890
 
Bonjour,

Pas besoin de python pour ça, il suffit de faire un lien mailto en HTML.

Bonne chance
0
DoctorHow
 
Salut, mailto ça reste très limité et envoi pas de mail à proprement parler.
Un lien avec mailto ouvre la messagerie de l'utilisateur (et c'est tout)si celle ci est configurée par l'utilisateur ce qui n'est pas toujours le cas (rarement en fait) et ne marchera donc pas dans tous les cas(beaucoup de cas où ça ne pourra être fait, par exemple si on consulte le site sur un autre ordinateur que le sien ou simplement s'il n'y a pas de service de messagerie indiqué).

Pour répondre à Artemis-037 il est important de séparer le back et front office.
Ou plutôt dans notre cas le côté client et le côté serveur(le back et front office c'est autre chose).
Un bouton s'affiche par le navigateur. Si on veut l'utiliser il faut passer par HTML(éventuellement un formulaire) et côté programmation il y a JavaScript.
Côté serveur on peut traiter des données et les envoyer sur un serveur mail(qui seul permet d'envoyer un courrier électronique, en tout cas de façon automatisé).
Je sait faire ça avec PHP (c'est assez commun et il existe de nombreux tutos sur le sujet)mais je ne vois pas de raison pour que cela ne soit pas possible avec Python.
Il faut donc vous intéresser à Python en utilisation côté serveur et pour qu'il puisse joindre un serveur mail. Et bien sûr avoir accès à un serveur mail.
1
artemis-037 Messages postés 63 Statut Membre 2
 
Oui mais le bouton doit télécharger un fichier et envoyer un mail donc ça serait possible de faire un bouton qui active une fonction un peu comme la fonction
def
en python ?
0
mamiemando Messages postés 34188 Statut Modérateur 7 890 > artemis-037 Messages postés 63 Statut Membre
 
Deux choses :
  • Merci de faire un effort sérieux sur l'orthographe quand tu rédiges un message. On prend le temps de te répondre, donc prends le temps de soigner un minimum ce que tu écris.
  • Merci d'être clair : que veux tu faire exactement ? Car question vague, réponse vague : un lien permet de lancer du code javascript embarqué dans la page HTML.
0
DoctorHow
 
plus de détails sur les 2 méthodes dont l'une n'a jamais été efficace et présente de nombreux problèmes même si elle est beaucoup plus simple:
mailto
https://www.paperblog.fr/5045524/utilisez-le-mailto/

se connecter à un serveur SMTP ou POP avec python côté serveur
https://realpython.com/python-send-email/
0