假设在世界标准时间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中:>>> 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和电子邮件,然后以任何人的身…