列出所有使用django-friendship的朋友请求

时间:2019-03-03 05:35:16

标签: python django

我本来要创建自己的友谊视图和所有内容(但是我无法弄清楚如何使所有内容在数据库中工作),所以我选择使用一种叫做django-friendship的东西,它看起来相当不错,而且它也来了带有在HTML模板中使用的标签,但是现在我试图列出所有我似乎无法在标签中执行for语句的朋友请求:

{% friend_requests request.user %}

我想做的是

{for friend_requests in request.user}
#show this then that#

项目github页面的链接是:https://github.com/revsys/django-friendship

如果涉及到它,我宁愿创建自己的友谊实现,但我不知道从哪里开始。

1 个答案:

答案 0 :(得分:1)

10.0.2.2标签使用了一个模板,该模板已经遍历并为您创建了一个列表:

val secondSplitStr = "e"
val result = text.split(splitStr, secondSplitStr, ignoreCase = false, limit = 1)

source

这是模板

friend_requests

source

要自定义它,请创建目录@register.inclusion_tag('friendship/templatetags/friend_requests.html') def friend_requests(user): """ Inclusion tag to display friend requests """ return {'friend_requests': Friend.objects.requests(user)} ,并在其中创建另一个名为<ul> {% for friend_request in friend_requests %} <li>{{ friend_request }}</li> {% endfor %} </ul> 的目录,然后在应用程序的模板目录中创建名为friendship的文件,然后您可以自定义目录输出在那里。