Я обновляю всю модель Django через DRF API.Модель имеет большое количество записей (> 2000).До сих пор я делал следующее:
import requests
for i in range(max_display):
payload = {'a':name[i],'b':surname[i],'c':email[i]}
r = requests.put('http://localhost:8000/api/v1/list/' + str(i+1) + '/', data=payload)
Но этот цикл медленный.Мне было интересно, есть ли способ выгрузить всю базу данных в DRF API.Что-то, где я могу обновить все ключи a
по всему вектору name
без необходимости использовать медленный цикл.
Я думаю, что это должно быть возможно, так как я обновляю все модели, и у меня нет неизменных исключений.
name, surname, and email
- векторы длины max_display
.