Как лучше всего обеспечить уникальность динамически создаваемых URL-адресов?
Я создаю доску объявлений, и для каждого отдельного поста работы будет URL-адрес в виде: www.jobboard.com/jobs/job-title
Однако при наличии двух одинаковых сообщений о вакансиях (когда компания публикует две должности) необходимо отобразить дублированный URL-адрес.
Я могу дифференцировать посты работы в базе данных, потому что они увеличили уникальные идентификаторы, однако я не решаюсь отобразить это в URL, так как это покажет количество постов работы в моем бэкэнде.
Я рассматриваю возможность хэширования названия должности и уникального идентификатора в базе данных и использования его в URL-адресе, но сначала я хотел проверить, есть ли какие-либо рекомендации.
@app.route('/jobs/<job-title>-<uniqueHash>')
def posts():