Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 传递单个值而不是列表django_Python_Html_Django - Fatal编程技术网

Python 传递单个值而不是列表django

Python 传递单个值而不是列表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') 如何做到这一点?是一个类

在django
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')