class User(models.Model): name = models.CharField(max_length=100) def __init__(self, name): self.name = name def __str__(self): return self.name def search(self, url): while True: time.sleep(0.5) response = requests.get(url, params={}) print(response) # проверка, выполняется ли метод # далее обрабатываем ответ и шлем новый запрос
from .models import User def my_view(request): user_name = request.GET.get('user') user = User.objects.create(name=username) user.search(url='какой-то-url')
Затем, при определенном событии мне нужно удалить экземпляр данной модели и прекратить выполнение запросов к УРЛ. Для тестирования в консоли Джанго выполняю:
user = User.objects.get(name='username') user.delete()