• Как расписать VLAN на Mikrotik?

    @moneron89
    Сертифицированный тренер Mikrotik
    Сейчас не имею возможности расписать, как это сделать. Могу только сказать, что Вам точно поможет презентация SWITCH YOUR ROUTERBOARD. Прям по этому запросу в гугле ищите, она находится быстро. Если имеете твёрдое представление, что такое VLAN – то поймёте и настроите.
    Ответ написан
    1 комментарий
  • Как вывести ForeignKey для ветвей дерева MPTT?

    @deliro
    Да. Это называется обратной связью. Если ты связываешься так:
    class A:
        b = ForeignKey(B)

    То множество объектов типа A, которые ссылаются на b получаются в django так:
    b.a_set.all()  # Или filter, get. В общем, обычный QuerySet


    То есть, в твоём случае так:
    {% for contact in node.contact_set.all %}
        {{ contact.full_name }}
    {% endfor %}

    Но в этом случае при каждой итерации {% for contact in node.contact_set.all %} будет посылаться запрос в базу, поэтому нужно добавить в
    subdivisions = Subdivision.objects.all()
    prefetch_related:
    subdivisions = Subdivision.objects.all().prefetch_related('contact_set')

    Вот так будет оптимизированно.
    Ответ написан
    1 комментарий