Как передать kwargs из django Fixture в django Signal

Мне нужно передать дополнительный параметр из Django fixture в Django pre_save signal. Я попробовал несколько способов, но не смог этого сделать.

Django Fixture:

[
    {
      "model": "club_courses.Country",
      "pk": 1,
      "is_created": "False", // This is the extra paramter that I need in the django signal
      "fields": {
        "code": "PK",
        "name": "Pakistan"
      }
    }
]

Django Signal:

@receiver(pre_save, sender=Country)
def populate_dates(sender, instance, *args, **kwargs):
    if kwargs['raw']:
        instance.updated_at = timezone.now()
        instance.created_at = timezone.now()

Любая помощь будет высоко оценена. Спасибо.

Вернуться на верх