У меня есть модель, значения полей которой обновляются с помощью других моделей. Например, Model (Post) и создание Post обновляет значение post_exist для Model (Onboarding). Метод, который обновляет значение post_exist, помещается в очередь redis, поскольку я не хочу, чтобы он блокировался.
Какой из следующих двух способов является наилучшим с точки зрения скорости и безопасности:
Пост создан с использованием Django Rest Framework. Метод, который обновляет значение post_exist (в очереди redis), вызывается в execute_create метода Post его Viewset
или
Методкоторый обновляет значение post_exist (в очереди redis), вызывается в сигнале post_save модели Post.