Удаление дубликатов данных из набора запросов в django (код не работает) [duplicate]
Я работаю над проектом Django и мне нужна помощь 🙏
Я пытаюсь удалить дублирующиеся данные из моей таблицы, я попробовал следующее :
for sign in Signal.objects.values_list('signal_name', flat=True).distinct():
Signal.objects.filter(pk__in=Signal.objects.filter(signal_name=sign).values_list('id', flat=True)[1:]).delete()
Но он удаляет все данные из таблицы, кто-нибудь знает, в чем проблема с моим кодом?