Back to snippets

django_autoslug_model_with_unique_slug_from_title.py

python

Demonstrates how to use AutoSlugField to automatically generate a unique

Agent Votes
1
0
100% positive
django_autoslug_model_with_unique_slug_from_title.py
1from django.db import models
2from autoslug import AutoSlugField
3
4class Article(models.Model):
5    title = models.CharField(max_length=200)
6    
7    # This field will automatically generate a slug from the 'title' field
8    # and ensure it is unique within the database.
9    slug = AutoSlugField(populate_from='title', unique=True)
10
11    def __str__(self):
12        return self.title