Поэтому я стараюсь рекомендовать пользователям для социальной сети на основе этого условия: если А следует Б и В следует С, то, мы должны рекомендовать А следует СDjango/Python HTML рекомендовать друзьям
У меня есть этот код до сих пор, который отображает общие друзья, все пользователи и те, которые следуют за вами
<ul>
{% for member in members %}
<li> <a href="?view={{ member.username }}"> {{ member.username }} </a>
{% if member in following %}
{% if member in followers %}
↔ is a mutual friend [<a href="?remove={{ member.username }}">drop</a>] </li>
{% else %}
← you are following [<a href="?remove={{ member.username }}">drop</a>] </li>
{% endif %}
{% else %}
{% if member in followers %}
→ is following you [<a href="?add={{ member.username }}">recip</a>] </li>
{% else %}
[<a href="?add={{ member.username }}">follow</a>] </li>
{% endif %}
{% endif %}
{% endfor %}
</ul>
Но я застрял делать это условие, так что любая помощь будет здорово, спасибо!
Спасибо. Таким образом, внутри функции get_status() я использую свою логику, по существу проверяя, что пользователь следует за членом, а член следует за C, а затем рекомендует C пользователю? – Aceboy1993
Да. Это действительно базовая задача, вы, вероятно, хотите, чтобы одна функция возвращала общий «статус» и другую функцию lang, чтобы вытащить правильные msg, href и т. Д. Подумайте о том, чтобы добавить helpers.py с такими функциями в каталог приложения. –