Man*_*pta 1 html python django
在django list_of_ids = request.POST.getlist('field_name')中,用于获取所有html字段中的值,其中name field_name返回列表类型对象,即使只有一个字段存在该名称field_name.
因此,如果只有一个字段与给定的字段名称存在,如何将其作为char或int类型的单个对象而不是list_type传递?
例如
<form action="{% url 'pack' %}">
<button type="submit">
<input type="text" name="tid">
</form>
Run Code Online (Sandbox Code Playgroud)
在django views.py文件中:
def method_name(request):
if request.method == 'POST':
list_of_ids = request.POST.getlist('field_name')
Run Code Online (Sandbox Code Playgroud)
我想要的是什么
list_of_ids = request.POST.getobject('field_name')
Run Code Online (Sandbox Code Playgroud)
怎么做?
request.POST它是一个类似于dict的对象,它实现__getitem__所以你只需要request.POST['field_name']用来检索该字段的值.
此外,如果您想提供默认值,以防钥匙不存在,您可以使用request.POST.getierequest.POST.get('field_name', 'default-text')
| 归档时间: |
|
| 查看次数: |
73 次 |
| 最近记录: |