我本来要创建自己的友谊视图和所有内容(但是我无法弄清楚如何使所有内容在数据库中工作),所以我选择使用一种叫做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
如果涉及到它,我宁愿创建自己的友谊实现,但我不知道从哪里开始。
答案 0 :(得分:1)
10.0.2.2
标签使用了一个模板,该模板已经遍历并为您创建了一个列表:
val secondSplitStr = "e"
val result = text.split(splitStr, secondSplitStr, ignoreCase = false, limit = 1)
这是模板
friend_requests
要自定义它,请创建目录@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
的文件,然后您可以自定义目录输出在那里。