id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 18525 unique should be True by default on SlugField instead of False. anonymous nobody "Perhaps it's just me, but I've very rarely wanted a SlugField that wasn't unique. Would this not be a sensible default? I realise that a lot of apps will rely upon this default, but objectively speaking would this not be better? Perhaps this change would be appropriate for django 2.0. At the moment, {{{ slug = models.SlugField() }}} creates a non-unique field, and if you want it to be unique, then you must add `unique=True`. It seems to me that unique should be default, and if you don't want a unique slug, you should explicitly state that: {{{ slug = models.SlugField(unique=False) }}} " Cleanup/optimization closed Database layer (models, ORM) Normal wontfix SlugField Charlie Denton Unreviewed 0 0 0 0 0 0