From df3167dcf150488e4a3a417c84cd1828c67c6a88 Mon Sep 17 00:00:00 2001 From: Laurent Date: Tue, 10 Sep 2024 12:38:10 +0200 Subject: [PATCH] Mailing list test --- tournaments/static/misc/jap-test.csv | 3 +++ tournaments/views.py | 14 +++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) create mode 100644 tournaments/static/misc/jap-test.csv diff --git a/tournaments/static/misc/jap-test.csv b/tournaments/static/misc/jap-test.csv new file mode 100644 index 0000000..3b0aa1a --- /dev/null +++ b/tournaments/static/misc/jap-test.csv @@ -0,0 +1,3 @@ +CAN PADEL,POPOVITCH,Laurent,laurent@padelclub.app,0629445485 +LA PALA PADEL,MAUCOURT,Razmig,razmig@padelclub.app,0772394622 +LE STADIUM,TONELLO GURLIAT,Xavier,xavier@padelclub.app,0745143212 diff --git a/tournaments/views.py b/tournaments/views.py index 37395e1..73a2781 100644 --- a/tournaments/views.py +++ b/tournaments/views.py @@ -376,8 +376,8 @@ def simple_form_view(request): # Process the data in form.cleaned_data name = form.cleaned_data['name'] # Do something with the data (e.g., save to the database) - # send_email_to_jap_list() - send_email('laurent@staxriver.com', 'Laurent') + send_email_to_jap_list() + # send_email('laurent@staxriver.com', 'Laurent') return HttpResponse(f"Hello, {name}!") # Simple response with name else: form = SimpleForm() @@ -389,7 +389,7 @@ def simple_form_view(request): def send_email_to_jap_list(): # Open the CSV file - with open('tournaments/static/misc/jap-liste.csv', 'r') as file: + with open('tournaments/static/misc/jap-test.csv', 'r') as file: # Create a CSV reader object csv_reader = csv.reader(file) @@ -401,8 +401,8 @@ def send_email_to_jap_list(): # Check if the row has at least 4 elements if len(row) >= 4: # Get the second and fourth values - name = row[2] # Index 1 is the second column - mail = row[3] # Index 3 is the fourth column + name = row[2] + mail = row[3] send_email(mail, name) @@ -414,8 +414,8 @@ def send_email_to_jap_list(): def send_email(mail, name): - subject = "Hello from Python!" - body = f"Hi {name},\n\nThis is a short message sent from a Python script!" + subject = "Test mailing list!" + body = f"Salut {name},\n\nDésolé pour ce mail un peu intrusif. Je suis JAP en région PACA depuis maitenant plus d’un an. Lorsque j'ai démarré le métier je me suis retrouvé un peu sous l’eau, entre les messages d’inscriptions, la convocation des équipes, les imprévus qui cassent la structure du tournoi et bien d’autres…\nJ’ai rêvé d’avoir un outil qui me facilité la vie, et étant développeur de formation et j’ai entrepris la création d’une app pour gagner du temps. Mon app Padel Club est devenue une réalité récemment et j’aimerai évidemment le partager à tous, et aussi améliorer l’expérience joueur grâce à une information mieux partagée. \n\nJe ne te dérange pas plus longtemps, voici le lien de présentation de l’app iOS:\nhttps://padelclub.app/download/\n\nJe serai ravi d’avoir ton retour, si tu penses l’essayer, si tu penses qu’il manque quelque chose ou si quelque chose ne te convient pas. \nN’hésite pas à m’écrire ou m’appeler directement au 06 81 59 81 93." email = EmailMessage(subject, body, to=[mail]) email.send()