allcaps already told you the answer in the comment section, but it's what I would have answered anyway. Just add a sleep after send_data
to wait X seconds.
import time
@task
def scheduled_task():
for obj in ModelData.objects.all():
send_data(obj)
time.sleep(1) # You can also use a float here if 1 second is too long