Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.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:从没有表单或模型的HTML中获取列表数据_Python_Html_Django_List_Post - Fatal编程技术网

Python Django:从没有表单或模型的HTML中获取列表数据

Python Django:从没有表单或模型的HTML中获取列表数据,python,html,django,list,post,Python,Html,Django,List,Post,我有一个包含一系列列表项的HTML页面。我希望能够按下按钮,读取列表中的数据,并进行某种转换。我想这会更像 但是,此格式使用name属性获取数据,列表或列表项都不能有名称 我的HTML: <form action="{% url 'index' %}" method="POST"> {% csrf_token %} <ul id="myList"> <li id="myId1">First Item</li>

我有一个包含一系列列表项的HTML页面。我希望能够按下按钮,读取列表中的数据,并进行某种转换。我想这会更像

但是,此格式使用name属性获取数据,列表或列表项都不能有名称

我的HTML:

<form action="{% url 'index' %}" method="POST">
    {% csrf_token %}
    <ul id="myList">
        <li id="myId1">First Item</li>
        <li id="myId2">Second Item</li>
    </ul>
    <button type="submit">Submit</button>
</form>
有没有办法从列表中获取项目

其他信息:

电流输出为零。 我可以抓取文本框之类的数据,这些都是命名项目。 我尝试过其他一些建议,比如var=request.POST.get'myList',甚至开始处理表单和 模型,但我只能以这种方式获取模型中的数据,而不是数据。 表单中必须有带有名称属性的输入标记,才能将任何数据提交到服务器。只需将一些列表项粘贴在其中,什么也做不了——HTML表单需要输入

这样的东西可能适合你:

<form action="{% url 'index' %}" method="POST">
    {% csrf_token %}
    <ul id="myList">
        <li id="myId1">First Item <input type="hidden" name="mylist[]" value="myid1"></li>
        <li id="myId2">Second Item <input type="hidden" name="mylist[]" value="myid2"></li>
    </ul>
    <button type="submit">Submit</button>
</form>
i、 例如,在列表中的每个项目中插入一个隐藏的输入,带有名称和值属性,这将导致request.POST.getlist'mylist'中的某些内容可用。

表单中必须有带有名称属性的输入标记,才能将任何数据提交给服务器。只需将一些列表项粘贴在其中,什么也做不了——HTML表单需要输入

这样的东西可能适合你:

<form action="{% url 'index' %}" method="POST">
    {% csrf_token %}
    <ul id="myList">
        <li id="myId1">First Item <input type="hidden" name="mylist[]" value="myid1"></li>
        <li id="myId2">Second Item <input type="hidden" name="mylist[]" value="myid2"></li>
    </ul>
    <button type="submit">Submit</button>
</form>

i、 例如,在列表中的每个项目中插入一个隐藏的输入,带有name和value属性,这样应该可以在request.POST.getlist'mylist'中找到可用的内容。

您可以打印request.POST的输出吗?您可以打印request.POST的输出吗?这正是我想要的,谢谢您的反馈!这正是我想要的,谢谢你的反馈!