0
DjangoにAJAX POST要求を送信しています。要求本体データはオブジェクトの配列として送信されます。Django saveデータベースへのJSONオブジェクトの配列
要求ペイロード:Djangoの側(ジャバスクリプト)
[{"x":1423182600000},{"x":1423237500000},{"x":1423259100000},{"x":1423281600000},{"x":1423295100000}]
私は、このような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'
問題はここに印刷された値incルードスペシャルチャールー{u'x '。これをどうやって削除しますか? このリストを読み込んでデータベースに保存するより良い方法はありますか?
そのない問題「の値を」{u'x」との印刷は、 –
がどのように配列オブジェクトのリストを保存しないので、辞書形式のでしょうか?モデルデターをお望みですか? – niran
少なくとも、どこに保存するかを説明する必要があります。 –