Привет, друзья!
У нас есть проект, написанный на Python (Django). Основная функция этого проекта — сравнение цен на товары с различных торговых сайтов. Парсеры получают информацию с этих сайтов и сохраняют её в базу данных. Когда администратор добавляет новый товар, система проверяет, есть ли в базе данных похожий товар, добавленный парсером. Если совпадение найдено, товар включается в сравнительное отображение цен.
Текущая задача — устранить проблему, когда парсер неверно сопоставляет товары.
Например, когда я добавляю на сайт iPhone 14 Pro Max, система ошибочно добавляет iPhone 15 Pro Max из базы данных парсера для сравнения.
Нам нужно исправить эту ошибку, чтобы товары сопоставлялись корректно.
(Извините за то что пишу на Русском. Кроме Русского и Узбекского, другие языки не знаю )
------------------ ENG VERSION --------------------
Hello, friends!
We have got project built with Python (Django). The primary function of this project is to compare product prices from various shopping websites. Parsers retrieve information from these sites and store it in a database. When the admin adds a new product, the system checks if a similar product already exists in the database from the parser's data. If a match is found, the item is included in the price comparison.
The current task is to resolve an issue where the parser incorrectly matches products.
For example, when I add an iPhone 14 Pro Max to the site, the system mistakenly adds the iPhone 15 Pro Max from the parser's database into the comparison.
We need to fix this error to ensure that products are accurately matched.