Convert Card last_seen_at Date to last_seen DateTime
This commit is contained in:
Executable
+24
@@ -0,0 +1,24 @@
|
||||
import django, sys, os
|
||||
os.environ['DJANGO_SETTINGS_MODULE'] = 'apiserver.settings'
|
||||
django.setup()
|
||||
|
||||
from datetime import datetime
|
||||
import json
|
||||
import pytz
|
||||
|
||||
from apiserver.api import models, utils
|
||||
|
||||
tz = pytz.timezone('America/Edmonton')
|
||||
|
||||
cards = models.Card.objects.order_by('last_seen_at')
|
||||
|
||||
for card in cards:
|
||||
seen = card.last_seen_at
|
||||
if seen:
|
||||
t = datetime.combine(seen, datetime.min.time())
|
||||
card.last_seen = tz.localize(t)
|
||||
card.save()
|
||||
|
||||
print('card', card.card_number, 'date', seen, '-->', card.last_seen)
|
||||
|
||||
print('Done.')
|
||||
Reference in New Issue
Block a user