确保动态创建的URL唯一的最佳实践是什么?
我正在创建一个工作板,每个单独的工作岗位都有一个URL格式:www.jobboard.com/jobs/job-title
但是,当需要显示两个相同的职位(公司发布两个职位)时,URL将重复。
我能够区分数据库中的职位,因为它们增加了唯一标识符,但是,我很犹豫在URL中显示该职位,因为它将暴露后端中的职位数量。
我正在考虑将职位名称和数据库中的唯一ID哈希在一起,然后在URL中使用它,但是我想先检查是否有最佳实践。
@app.route('/jobs/<job-title>-<uniqueHash>')
def posts():