# model class Quote(models.Model): quote = models.TextField(help_text="Enter the quote") by = models.CharField(maxlength=30, help_text="Enter the quote author") slug = models.SlugField(prepopulate_from=("by", "quote"), maxlength=25) def __str__(self): return (self.quote) # template tag from django import template register = template.Library() from website.quotes.models import Quote @register.simple_tag def random_quote(): """ Returns a random quote """ quote = Quote.objects.order_by('?')[0] return str(quote)