将时间值从jquery发送到python服务器 - javascript

假设在世界标准时间2005年8月2日晚上8:30有一个活动。
我想通过发布请求将该值从jquery发送到django或webapp服务器,并使用相同的值更新服务器。
我该怎么做?

我尝试这样做的方式是:

$.post(
    url :"http://localhost:8080/m_post_data",
    data : {'start_date': "4/4/2012",
    'start_time': "14:30:00"})

并在视图(当前是appengine上的webapp2)中尝试以下操作:

class PostDataMatch(webapp2.RequestHandler):
  def post(self):
    mat = Match(
      start_date = self.request.get('start_date'),
      start_time = self.request.get('start_time'),
    )
    mat.put()

    self.response.write(self.request.get('start_time'))

模型定义如下:

class Match(db.Model):
    start_date = db.DateProperty()
    start_time = db.TimeProperty()  

但这给出了一个错误:

BadValueError: Property start_time must be a time

我应该如何修复它?

参考方案

您应该使用DateTime属性而不是两个属性
您应该parse the string into datetime object(使用strptime)

Python vs JavaScript-顺序时间的UTC时间 - javascript

在Python中:>>> import datetime >>> datetime.datetime.fromtimestamp(1329429600) datetime.datetime(2012, 2, 17, 0, 0) 在JavaScript中:>>> (new Date(132942960000…

Javascript-Python:将动态生成的图像提供给客户端浏览器? - php

场景:用户加载页面,正在生成图像,显示加载栏,通知事件已发送到浏览器。我正在使用python代码生成图像。拥有启动脚本或将Web服务器代码嵌入python脚本的Web服务器是否理想?图像完成渲染后,客户端应收到一条消息,说明图像成功并显示图像。如何设计它以同时支持并发用户?是否只需为每个导航到该网页的新用户启动python脚本就足够了?在这种情况下拥有实时W…

Python Selenium:无法单击按钮 - javascript

我是python的新手,并且想编写一个网络抓取工具,其中涉及在弹出窗口中单击鼠标“确定”按钮。其他一切都进行得很好,但是我无法单击最终按钮,导致数据下载。javascript如下:我尝试通过ID查找元素,但出现以下错误消息: 参考方案 find_elements_by_id返回元素列表。遍历find_elements_by_id返回的列表,或使用find_e…

jQuery val函数在隐藏字段上不起作用? - javascript

这是我的HTML代码:<div style='display:none;' id='allformid'> <div> <form action='#'> <input type='text' name='name' …

Google+登录验证问题 - javascript

您好,我正在尝试在我的网站上实施Google+登录,除了PHP将检查用户的google ID和电子邮件以查看其是否拥有帐户,或者我需要为他们创建一个帐户之外,我已经完成了所有工作。我遇到的问题是如何验证来自客户端JavaScript的php接收的内容实际上是有效的?我的意思是,似乎有人可以轻松修改脚本以发送任何Google用户ID和电子邮件,然后以任何人的身…