Just one more addition to the replies above: there's a number of snippets[1], recipes and packages[2] which introduce purely autogenerated safe (unique and sometimes also non-ascii-friendly) slugs without using admin.
Autopopulated slugs, when used in URLs without exposing internal autoincremented IDs, can be a problem if you change them (to match an updated title) after the URL is bookmarked or linked somewhere else. However, PKs can change too (e.g. splitting a topic in a forum or merging it into another one, etc.), and slugs can help with hiding away the implementation details so that you can keep the URLs permanent without imposing unnecessary restrictions on models and views. [1] http://djangosnippets.org/tags/slug/ [2] http://pypi.python.org/pypi/django-autoslug --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---