首页 > 解决方案 > 如何将收件人包括到 django-postman

问题描述

在 django postmon 中,发送消息时,收件人字段为空,如果消息是从收件人的个人资料页面发送的,如何通过 ID 自动检测收件人?感谢

标签: django

解决方案


您可以user modelviews. 你可以这样做: -

视图.py

def your_view(request,user_id):
    name = get_object_or_404(User,user_is=user_id)
    model_contains_recipent_field = model_name.objects.get(user=user_id)
    recipent_form = RecipentForm(model_contains_recipent_field=request.POST)

    if request.method == 'POST':
        if recipent_form.is_valid():
            recipent_form.instance.recipent_by = request.user

    context = {'name':name,'model_contains_recipent_field':model_contains_recipent_field,'recipent_form':recipent_form}
    return render(request, 'mains/your_template.html, context)

注 1:- 您将需要我在视图中访问的配方表。

注 2:-model_contains_recipent_field是包含recipent field.

如果您将访问recipent_form,那么它将选择收件人的个人资料页面user_id


推荐阅读