У меня есть следующий код, который позволяет мне находить образы равных (одинаковых), но, говорят, я хотел просто найти изображения с расстоянием от помех под определенным номером, в django querysets или raw sql каким-то образом? Я не хочу получать все и сравнивать с python, потому что это очень медленно, и у меня много изображений.Пользовательские сравнения с Django (расстояние от помех)
Текущий код:
def duplicates(request):
duplicate_images = []
images = Image.objects.all()
for image in images:
duplicates = Image.objects.filter(hash=image.hash).exclude(pk=image.pk)
for duplicate in duplicates:
duplicate_images.append([image, duplicate])
if len(duplicate_images) > 1000:
break
У меня уже есть хеши в моей базе данных и реализация функции, которая сравнивает расстояние от помех, легко, это не мой вопрос, а спасибо. – davegri