我正在尝试将date_time从jQuery帖子发送到我们的服务器,我们使用mongoDB作为后端,并使用django_tastypie_mongoengine发布到目前为止我已尝试将date =" 2010-11-10T03:07:43"还有日期=" 2013-05-21T02:17:55.544000"在我的jQuery中,但它每次都失败。
models.py:
class ProblemDetail(Document):
date = DateTimeField(default=datetime.datetime.now)
API.py
class ProblemDetailResource(resources.MongoEngineResource)
class Meta:
queryset = ProblemDetail.objects.all()
resource_name = 'problem'
allowed_methods = ('get', 'post', 'put', 'delete','patch')
authorization = authorization.Authorization()
html page
var date = "2000-11-10T03:07:43"
data = JSON.stringify({"date":date})
$.ajax({
url: 'http://xyz.in/api/v1/problem/?format=json',
type: 'POST',
contentType: 'application/json',
data: data,
dataType: 'json',
processData: false,
success: function(data){
alert("done!")
}
我想知道发送日期的确切语法
答案 0 :(得分:0)
我终于得到了答案:
var date = new Date()
date = d.getFullYear() + '-' + (d.getMonth()+1) + '-' + d.getDate() + 'T' + d.getHours() + ':' + d.getMinutes() + ':' +d.getSeconds()
settings.py
USE_TZ = True
新Date()中出现的时区是许多开发服务器出错的原因。 我在Django上使用Python,而app在apache中部署