2014-02-24 61 views
0

我有一個列表如下:傳遞一個列表到Django的模型對象

list = [['Amy Pond', 'R$30 of awesome for R$10', '10.0', '5', '456 Unreal Rd', "Tom's Awesome Shop\n"], ['Marty McFly', 'R$20 Sneakers for R$5', '5.0', '1', '123 Fake St Sneaker', 'Store Emporium\n'], ['Snake Plissken', 'R$20 Sneakers for R$5', '5.0', '4', '123 Fake St Sneaker', 'Store Emporium']] 

我的模式是:

class Vendas(models.Model): 
    purchasername=models.CharField(u'Nome do Comprador',max_length=100) 
    itemdescription=models.CharField(u'Descrição do Item',max_length=100) 
    itemprice=models.IntegerField(u'Preço do Item') 
    purchasecount=models.IntegerField(u'Quantidade comprada') 
    merchantaddress=models.CharField(u'Endereço do comprador',max_length=100) 
    merchantname=models.CharField(u'Nome do Comprador',max_length=100) 

我想因爲是到表Vendas加載該列表。

有人可以幫助我嗎?

+0

請發表你的模型。 –

+0

您希望模型如何處理此列表? –

+0

已更新我的問題,並提供更多詳細信息。 –

回答

2

試試這個:

for i in list: 
    a = Vendas(purchasername=i[0], itemdescription=i[1], itemprice=i[2], purchasecount=i[3], merchantaddress=i[4], merchantname=i[5]) 
    a.save() 
+0

謝謝你!完美工作! –

+0

如果你可以投票,會很高興。 :) – Manjunath

相關問題