def handle(self, **options): print(f"[CRON {logdate()}] START stocks") stocks = apiCall("torn", "", "stocks,timestamp", randomKey()) for k, v in stocks["stocks"].items(): stock = Stock.objects.filter(tId=int(k)).first() if stock is None: stock = Stock.create(k, v, stocks["timestamp"]) else: stock.update(k, v, stocks["timestamp"]) stock.save() print(f"[CRON {logdate()}] END")
def handle(self, **options): print("[command.stock.update] start") stocks = apiCall("torn", "", "stocks,timestamp", randomKey()) for k, v in stocks["stocks"].items(): stock = Stock.objects.filter(tId=int(k)).first() if stock is None: stock = Stock.create(k, v, stocks["timestamp"]) else: stock.update(k, v, stocks["timestamp"]) stock.save() print("[command.stock.update] end")
def handle(self, **options): print("[command.stock.update] start") preference = Preference.objects.all()[0] key = preference.get_random_key()[1] stocks = apiCall("torn", "", "stocks,timestamp", key=key) for k, v in stocks["stocks"].items(): stock = Stock.objects.filter(tId=int(k)).first() if stock is None: stock = Stock.create(k, v, stocks["timestamp"]) else: stock.update(k, v, stocks["timestamp"]) stock.save() print("[command.stock.update] end")