是否可以从django表单中获取数据并在查询集中使用它?如果是这样,我该怎么做?以下是我希望它如何工作的一个例子:
表单示例:
First Name: (User Enters First Name Here)
Last Name: (User Enters Last Name Here)
然后,数据将在如下的查询集中使用:
ModelName.objects.filter(first_name=(First Name User Provided in Form), last_name=(Last Name Provided in form))
答案 0 :(得分:0)
您可以通过views.py
访问request.POST
中的数据,并从那里调用任何ORM方法。一个使用Django的auth的简单例子:
from django.http import HttpResponse
from django.contrib.auth.models import User
def search(request):
users = \
User.objects.filter(first_name=request.POST['firstname'],
last_name=request.POST['lastname'])
if users:
return HttpResponse(users[0].username)
else:
return HttpResponse('No match')