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)