我正在使用 Underscore + Backbone 构建一个网站。 基本上我想知道是否可以通过联系表单发送电子邮件。
这是我的 Backbone 模型:
class ContactModel extends Backbone.Model
defaults :
message : 'Default message'
validate : ( attrs_ ) ->
# Validation Logique
sync : (method, model) ->
xhr = $.ajax
dataType: "json"
type: "POST"
url: # HERE I WANT TO SEND DATA TO GOOGLE APPENGINE
data: model.toJSON()
success : ( jqXHR, textStatus ) =>
console.log 'Success', 'jqXHR_ :', jqXHR, 'textStatus_ :', textStatus
error : ( jqXHR_, textStatus_, errorThrown_ ) ->
console.log 'Success', 'jqXHR_ :', jqXHR_, 'textStatus_ :', textStatus_, 'errorThrown_ :', errorThrown_
我的问题是:是否可以在我的应用程序引擎中检索从我的模型发送的 JSON,以便使用 python 将模型的消息属性发送到我的电子邮件地址
最佳答案
是的。只需创建一个 POST 处理程序,获取 request.body 并使用 json 将其转换为可以在 python 中使用的内容,然后发送电子邮件。
class Guestbook(webapp.RequestHandler):
def post(self):
data = self.response.body
jdata = json.loads(data)
#send email with data in jdata
关于python - 如何使用 Google Python AppEngine 从 Backbone 应用程序发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14024184/