Служит для отображения одного случайного баннера из указанного баннерного места

    Пример использования::

        {% one_banner 'place_slug' %}

    :param slug: символьный код баннерного места
    :return:

def one_banner(slug):
    """
    Служит для отображения одного случайного баннера из указанного баннерного места

    Пример использования::

        {% one_banner 'place_slug' %}

    :param slug: символьный код баннерного места
    :return:
    """
    place = BannerPlace.objects.published().get(slug=slug)
    banner = place.banner_set.published().order_by('?').first()
    renderer = get_renderer(banner)
    return renderer(banner)