У меня есть модель, для которой URLField имеет уникальное значение
item_url = models.URLField(max_length=255, unique=True)
Проблема в том, что при получении данных из внешнего интерфейса (VueJS) я могу получить URL с дополнительным sla * sh.
* 1005. * Например, у меня есть URL ниже в моей базе данных:
https://themeforest.net/item/vuesax-vuejs-admin-dashboard-template/23328599
и пользователь отправил запрос с тем же URL-адресом, но с конечным sla sh, как показано ниже:
https://themeforest.net/item/vuesax-vuejs-admin-dashboard-template/23328599/
В этом случае уникальный валидация полагает, что это два разных URL, но на самом деле оба они одинаковы.
Плюс, будет лучше хранить URL-адреса без конечных слешей.
Итак, каков наилучший способ справиться с этим? ? Предоставляет ли Django что-либо для такого сценария?
Я использую Django + DRF.
Спасибо