我想知道当有一个字符串或整数数组(https://docs.kraken.com/rest/#operation/getOHLCData)时,正确的方法是在来自 Kraken API 的 Django SQLite 中保存一个数字.
我的意见.py
from rest_framework import generics
from .serializers import KrakenSerializer
from krakenohlc.models import Krak
import requests
class KrakenList(generics.RetrieveAPIView):
serializer_class = KrakenSerializer
queryset = Krak.objects.all()
def get_object(request):
url = 'https://api.kraken.com/0/public/OHLC?pair=XBTEUR'
response = requests.get(url)
data = response.json()
for i in data['result'].values():
kraken_data = Krak(
time_0=(i[0][0]),
)
kraken_data.save()
我的模型.py
from django.db import models
class Krak(models.Model):
time_0 = models.IntegerField(blank=True, null=True)
def __str__(self):
return self.time_0
我在这里彻底研究并尝试了许多类似的案例,但没有一个例子是带有此错误消息的 API 响应示例。