所以我希望该用户查看其他用户profil及其帖子而不进行编辑。我知道我需要一个用户名或用户ID作为参数并将其传递给index.html,但我不知道该怎么做,我在做这件事时遇到了一些麻烦。
在视图中我有这样的事情:
def Profil(request):
if not request.user.is_authenticated():
return render(request, 'blog/visitor.html')
else:
posts = Post.objects.filter(user=request.user)
return render(request, 'blog/profil.html', {'posts': posts})
这里是index.html,用户点击其他用户查看他的个人资料。
<a href="{% url 'blog:profil' %}">{{post.user.username }}</a>
我的url.py看起来像这样:
url(r'^profil/$', views.Profil, name = 'profil')
谢谢!