Python和黑猩猩注册
我正在尝试使用PostMonkey&Flask以HTTP方式获取电子邮件地址(从我网站上的发件人),然后将其订阅到指定的列表中 它工作并发送电子邮件,请求用户确认订阅,但会出现服务器错误500或当调试模式打开时 TypeError:signup()不接受任何参数(给定2个) 这是我的密码:Python和黑猩猩注册,python,flask,mailchimp,Python,Flask,Mailchimp,我正在尝试使用PostMonkey&Flask以HTTP方式获取电子邮件地址(从我网站上的发件人),然后将其订阅到指定的列表中 它工作并发送电子邮件,请求用户确认订阅,但会出现服务器错误500或当调试模式打开时 TypeError:signup()不接受任何参数(给定2个) 这是我的密码: @app.route("/signup", methods=['GET']) def signup(): try: email = request.args.get('email')
@app.route("/signup", methods=['GET'])
def signup():
try:
email = request.args.get('email')
pm.listSubscribe(id="cdc2ba625c", email_address=email)
except MailChimpException, e:
print e.code
print e.error
return redirect("/")
return signup
我不确定是什么原因引起的,这已经困扰了我一段时间了 如果有人对此感兴趣,那么这个问题与我的“Return”语句有关,事实证明flask不喜欢什么都不返回
@app.route('/signup', methods=['POST'])
def signup():
try:
email = request.form['email']
#email = request.args.get('email')
pm.listSubscribe(id="cdc2ba625c", email_address=email, double_optin=False)
except MailChimpException, e:
print e.code
print e.error
return redirect("/")
return render_template('index.html')
感谢所有回复的人什么是“返回注册”行?它就在那里,直到我让它显示一个感谢页面,此时并不完全需要。Lask视图必须返回
响应
对象或元组(响应,状态代码,标题)
。是的,我修复了它,我让它返回一个模板,它似乎工作正常。谢谢你的帮助,我想当你盯着某件事看得够久的时候,你就看不到明显的东西了!