Django框架对MongoDB实现查询并返回web页面?

现在我已经写好了MongoDB展示数据、删除数据、添加数据的后端代码和前端代码,需要写一个按条件查询的功能,比如数据字段是公司、姓名、电话、地区,我要按地区查询,然后会把一整条的数据都展现出来

# 查找
def find(request):
    region = request.POST.get("region", None)
    message = None
    all_message = invitation.objects(region=region)
    if all_message:
        message = all_message[0]

    return render(request, 'find.html',message)

这是我在网上找的查询

# 查找
def find(request):
    region = request.POST.get("region", None)
    message = None
    all_message = invitation.objects(region=region)
    if all_message:
        message = all_message[0]

    return render(request, 'find.html',message)

这是我在网上找的查询

# 查找
def find(request):
    region = request.POST.get("region", None)
    message = None
    all_message = invitation.objects(region=region)
    if all_message:
        message = all_message[0]

    return render(request, 'find.html',message)

这是我在网上找的查询

<form action="/find/" method="post">
            请输入地区(仅支持按地区搜索):<input type="text" name="company" style="width: 500px" placeholder="请输入地区"><br>
            <input type="submit" value="确定">
     </form>

这是查询的HTML代码