Django - AutoSlugField

Step 1: pip install django-autoslug v1.9.8
Step 2: Model.py mention slug field.

from autoslug import AutoSlugField

class MyModel(models.Model):
    title=models.CharField(max_length=30)
    description=models.TextField()
	slug_url = AutoSlugField(populate_from='title',unique=True,null=True,default=None)

Step 3: python manage.py makemigrations
Step 4: python manage.py migrate

home.html
{% for n in modelData%}
   
{{n.title}} {{n.description}}
{% endfor %}
views.py

from mymodelapp.models import MyModel

def details(request, slug):
    modelData=MyModel.objects.get(slug_url=slug)
    
	data={
		'modelData':modelData
	}
    return render(request,'details.html',modelData)
urls.py
path('details/<slug>', views.details)