0
我正在发送AJAX POST请求到Django,并在请求中将主体数据作为对象数组发送。Django保存JSON对象数组到数据库
请求负载:(JavaScript)的
[{"x":1423182600000},{"x":1423237500000},{"x":1423259100000},{"x":1423281600000},{"x":1423295100000}]
在Django上侧我读这样JSON数据,
def put_flag_data(request):
res=json.loads(request.body)
for value in res:
print value
和Django上侧印刷值如下所示
{u'x': 1423182600000L}
{u'x': 1423237500000L}
{u'x': 1423259100000L}
{u'x': 1423281600000L}
{u'x': 1423295100000L}
class Wildata(models.Model):
x = models.CharField(max_length=500, null=True, default=True)
text = models.CharField(max_length=100, blank=True, null=True)
title = models.CharField(max_length=100, blank=True, null=True)
class Meta:
managed = False
db_table = 'Wildata'
这里的问题是印刷值公司lude特殊字符在{u'x'。我如何删除这个。 有没有更好的方法来读取和保存数据库中的这个列表?
它不是一个问题,“价值”是字典格式,所以它与{u'x”印刷, –
你如何保存对象数组列表?你是否想要模型detai – niran
你至少需要解释你想保存它们的位置。 –