Лучшие практики для создания уникальных динамических URL-адресов c - PullRequest
0 голосов
/ 08 января 2020

Как лучше всего обеспечить уникальность динамически создаваемых URL-адресов?

Я создаю доску объявлений, и для каждого отдельного поста работы будет URL-адрес в виде: www.jobboard.com/jobs/job-title

Однако при наличии двух одинаковых сообщений о вакансиях (когда компания публикует две должности) необходимо отобразить дублированный URL-адрес.

Я могу дифференцировать посты работы в базе данных, потому что они увеличили уникальные идентификаторы, однако я не решаюсь отобразить это в URL, так как это покажет количество постов работы в моем бэкэнде.

Я рассматриваю возможность хэширования названия должности и уникального идентификатора в базе данных и использования его в URL-адресе, но сначала я хотел проверить, есть ли какие-либо рекомендации.

@app.route('/jobs/<job-title>-<uniqueHash>')
def posts():
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...