2016-04-05 12 views
0

Im Moment mache ich das:ein Wörterbuch, um die Datenbank mit .save Speichern()

for product in request.session['productList']: 
     productData = Products_model(
       Fk_Cat_id=product['cat'], 
       Fk_supplier_id=product['supplier'], 
       Name=product['name'], 
       Price=product['price'], 
       ) 

     productData.save() 

print 'All products has been saved' 

Aber vielleicht ist es so etwas wie:

productData = Products_model.dictionary.(request.session['productList']) 
productData.save() 

Dank!

Antwort

0

Wenn Sie Ihren Wörterbuch verändern können, so dass die Schlüsselnamen mit dem Namen des Modells entsprechen Parameter

products = [Products_model(**data) for data in request.session['productList']] 
Products_model.objects.bulk_create(products) 
Verwandte Themen