Skip to content Skip to sidebar Skip to footer

How To Iterate Dictionaries And Save In To The Database In Python2.7?

This is my dictionary {u'krishna': [u'vijayawada', u'gudivada', u'avanigada']} I want to iterate items and save in the database,my Models is class Example(models.Model): distric

Solution 1:

You can do something like this:

form models import Example

places = {u'krishna': [u'vijayawada', u'gudivada', u'avanigada']}

for district in places:
    for taluk in district:
        e = Example(district=district, taluk=taluk)
        e.save()

Solution 2:

for key in dict:
    for value in dict[key]:
         example = Example()
         example.district = key
         example.taluk = value
         example.save()

Solution 3:

This will work for you:-

for districtName in places.keys():
    for talukName in places[districtName]:
        print districtName,talukName #Try to print it
        addData = Example.objects.create(district=districtName,taluk=talukName)
        addData.save()

Post a Comment for "How To Iterate Dictionaries And Save In To The Database In Python2.7?"