title: Django slugified urls - how to handle collisions?
body: <p>I'm currently working on a toy project in Django.</p>
  
  <p>Part of my app allows users to leave reviews.   I'd like to take the title of the review and slugify it to create a url.</p>
  
  <p>So, if a user writes a review called "The best thing ever!", the url would be something like: <code>www.example.com/reviews/the-best-thing-ever</code>.  </p>
  
  <p>That's all well and good, but what is the best way to handle case where two users pick the same title?   I don't want to make the title required to be unique.</p>
  
  <p>I've thought about adding the review id in the url somewhere, but I'd like to avoid that extra info for any urls that don't collide.</p>
  
  <p>Any ideas?</p>