from django import template from post.models import AuditWord from datetime import datetime register = template.Library() _bad_words = [aw.word for aw in AuditWord.objects.filter(is_published=True)] @register.filter def audit(value): for word in _bad_words: if word in value: value = value.replace(word,'*') return value