Вы собираетесь использовать это в реальном проекте, или так побаловаться? Просто насколько, я слышал, Django крайне не рекомендует использовать свой сервер из за проблем с производительностью/безопасностью. Так что я порекомендовал бы настроить данную фичу из фронт веб-сервера(Apache/Nginx)
r = re.compile(?P<day>__day__)__spl__{1,5}(?P<month>__monthnum__)__spl__{1,5}(?P<year>__year__)?)
выделение групп «близких» по составу новостей