所以我在我的网站上安装了django-messages:https://github.com/arneb/django-messages
它在文档中说明"消息可以被组合,并且有一种简单的,基于URL的方法来预先加载与接收者 - 用户的组合形式,这使得它非常容易放入"向xyz发送消息"个人资料页面上的链接。"
我发现了网址,
^messages/ ^compose/(?P<recipient>[\w.@+-]+)/$ [name='messages_compose_to']
然而,文档没有提供有关如何实现这一点的信息,我希望能够在每个用户的个人资料页面上添加发送用户的消息,但是这对django来说是新的,我真的不知道如何实现它。
我也在views.py
中找到了这个form = form_class()
if recipient is not None:
recipients = [u for u in User.objects.filter(**{'%s__in' % get_username_field(): [r.strip() for r in recipient.split('+')]})]
form.fields['recipient'].initial = recipients
return render(request, template_name, {
'form': form,
有人可以指导我朝正确的方向发展吗?