You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
560 B
24 lines
560 B
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.')
|
|
|