Пример #1
0
    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")
Пример #2
0
    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")
Пример #3
0
    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")