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
Post a Comment