Как создать модель django из ответа json
Я создаю django приложение, которое показывает некоторые цены на btc, которые я получаю из внешнего api, моя проблема заключается в том, что когда приложение загружается, оно должно постоянно обращаться к api, чтобы показать мне данные, поэтому загрузка приложения занимает очень много времени, или даже когда я хочу сделать некоторые изменения на сайте, приложение должно обращаться к api и ждать ответа, чтобы после этого показать мне данные, Моя цель на данный момент - сохранить этот json ответ в Django модель, чтобы приложению не приходилось постоянно обращаться к api и сайт загружался быстрее. Поэтому я хочу спросить, какой способ архивирования будет лучшим? Или как я вообще могу попытаться это сделать?
Views.py
def index(request):
form = TaskForm()
if request.method == 'POST':
form = TaskForm(request.POST)
if form.is_valid():
form.save()
return redirect("index")
tasks = Task.objects.all()
context = {
"task_form": form,
"tasks": tasks,
"precio_uk": get_price_uk(),
"average_uk": get_average_price_uk(),
"precio_ves": get_price_ves(),
"average_ves": get_average_price_ves(),
}
return render(request, 'index.html', context)
urls.py
urlpatterns = [
path('',views.index,name="index"),
path("update/<int:pk>", views.update_task, name="update_task"),
path("deleted/<int:pk>/", views.delete_task, name="delete_task"),
path('multi',views.multiplication, name='multi'),
]
Models.py
class Task(models.Model):
title=models.IntegerField()
completed=models.BooleanField(default=False)
created=models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.title