从React调用Python脚本

时间:2019-01-30 14:35:55

标签: python reactjs

我已经建立并运行了一个React网站,我需要实现一个邮递员-这是一个婚礼网站,人们会填写确认表格,它会自动将电子邮件发送给组织者。

我在使用Ajax + PHP之前就已经做到了,但是我想学习Python,并认为这将是一个很好的机会。

好吧,所以我有一个Python脚本,当我在计算机上运行它时,它可以正确发送电子邮件:

#!/usr/bin/python
# -*- coding: utf-8 -*-

import smtplib
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText 

fromaddr = "from@email"
toaddr = "to@email"
msg = MIMEMultipart()
msg['From'] = fromaddr
msg['To'] = toaddr
msg['Subject'] = "Subject"

body = "Message"
msg.attach(MIMEText(body, 'plain', 'utf-8'))

server = smtplib.SMTP('smtp server', port)
server.starttls()
server.login(fromaddr, "password")
text = msg.as_string()
server.sendmail(fromaddr, toaddr, text)
server.quit()

现在我不知道如何进行下一步:

  1. 从我的React App中调用Python脚本(传递参数);
  2. 在我的Web服务器(Dreamhost)上托管Python脚本。

我已经搜索过Flask,但是我不确定这是否是我需要的。 有人可以启发我吗? 谢谢!

0 个答案:

没有答案