for Admin in Django 1.0 and up, you'd need to use
prepopulated_fields = {'slug': ('title',), }
in your admin.py
Your key in the prepopulated_fields dictionary is the field you want filled, and the value is a tuple of fields you want concatenated.
Outside of admin, you can use the slugify
function in your views. In templates, you can use the |slugify
filter.
There is also this package which will take care of this automatically: https://pypi.python.org/pypi/django-autoslug
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…