Я использую celery=4.3
пакет Django и Django 2.2.6.
Я заметил, что объект не сохраняется, когда я пытаюсь обновить его из функции задачи сельдерея
@app.task
def update_object(object_id, points):
object = MyObject.objects.get(pk=object_id)
object.update_points(points)
Мойобъект выглядит так:
class MyObject(models.Model):
....
def update_points(self, points):
self.points += points
self.save()
Я вызываю задачу сельдерея с: update_object.delay(object_id, points)
И это не работает: / У кого-нибудь есть предложения, почему?