Python 传递单个值而不是列表django
在djangoPython 传递单个值而不是列表django,python,html,django,Python,Html,Django,在djangolist\u of_id=request.POST.getlist('field\u name')用于从所有名为field\u name的html字段中获取值,返回列表类型对象,即使只有一个字段名为field\u name 因此,如果只有一个具有给定字段名的字段存在,如何将其作为char或int类型的单个对象而不是list_类型传递 e、 g 我想要的是 list_of_ids = request.POST.getobject('field_name') 如何做到这一点?是一个类
list\u of_id=request.POST.getlist('field\u name')
用于从所有名为field\u name
的html字段中获取值,返回列表类型对象,即使只有一个字段名为field\u name
因此,如果只有一个具有给定字段名的字段存在,如何将其作为char或int类型的单个对象而不是list_类型传递
e、 g
我想要的是
list_of_ids = request.POST.getobject('field_name')
如何做到这一点?是一个类似于dict的对象,因此您只需使用request.POST['field\u name']
即可检索该字段的值
此外,如果您想在密钥不存在的情况下提供默认值,您可以使用,即request.POST.get('field\u name','default text')
是一个类似dict的对象,因此您只需要使用request.POST['field\u name']
来检索该字段的值
此外,如果您想在密钥不存在的情况下提供默认值,您可以使用,即request.POST.get('field\u name','default text')
def method_name(request):
if request.method == 'POST':
list_of_ids = request.POST.getlist('field_name')
list_of_ids = request.POST.getobject('field_name')