How to update a DateField in Django from a json object -


i repopulate datefield in database ..for example "expirydate": "2016-sep-02", json value feb. 2, 2016 in database

expirydate = models.datefield(auto_now=true, blank=true, null=true) 

this try loop through 2 objects in list 1 in french , 1 in english i'll try update expirydate field it's not proper value.

for lang in [0,1]:     jobs_lang = data[lang]['jobs']     job in jobs_lang:         emploi= job.objects.filter(jobref=job['jobref'])         if (emploi[0].expirydate != job['expirydate']):             emploi[0].expirydate = job['expirydate']             emploi[0].save() 

if know date format going consistent, can use datetime module's strptime function parse date string:

import datetime  # date_format should match what's provided in json date_format = '%y-%b-%d'  emploi[0].expirydate = datetime.datetime.strptime(job['expirydate'], date_format) 

here, date_obj object save via django orm database.

also see https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior alternate format strings.


Comments

Popular posts from this blog

Delphi XE2 Indy10 udp client-server interchange using SendBuffer-ReceiveBuffer -

Qt ActiveX WMI QAxBase::dynamicCallHelper: ItemIndex(int): No such property in -

Enable autocomplete or intellisense in Atom editor for PHP -