[置顶] Python+Django 复选框选择多个 提交只能保存单个
2024-10-19 16:26:46
之前,做表单时使用单选方式,今天修改为复选框方式提交。
问题来了:在选择多个后保存,发现竟然只能最后一个选择。
print(request.POST)显示只有最后一个
print(str(request.POST))结果为:
print(request.POST)显示只有最后一个
print(str(request.POST))结果为:
<QueryDict: {...... 'name': ['电信'], 'type': ['硬件供应商', '服务供应商', '电信运营商', '机房供应商', '硬件制造商', '软件开发商', '软件供应商']}>
查官网并没有明确提出写如何提交给数据库。
度娘才发现:在提交页面之后,request.POST时需要使用getlist,而不是get
他们的区别是
request.POST.getlist(key)获取一个列表
request.POST.get(key)获取的是最后一个值
最新文章
- iOS 4种开发者身份的官方说明
- Bootstrap <;基础二十五>;警告(Alerts)
- CDN(翻译)
- Java的静态导入
- notepad++ 正则表达式
- 读取本地Json文件
- DEBUG测试
- Java语言基础(四)
- php 手机电话正则表达式验证
- 用Dart开发Android应用(sky应用)
- 折扣&;折让-看清实质的思考
- Swift语言指南(六)--可选值
- Linux kernel的中断子系统之(七):GIC代码分析
- pybind11 安装
- CSS效果:简单的登录框
- 神经网络架构PYTORCH-宏观分析
- 如何创建线程第一种继承Thread类
- c# 操作文本文件
- C# 方法参数传递方式 关键字(in、out、ref)
- discuz 文件模板edit
热门文章
- 【bzoj4154】[Ipsc2015]Generating Synergy KD-tree
- LACP学习笔记
- BZOJ1055[HAOI2008]玩具取名 【区间dp + 记忆化搜索】
- Tomcat给我的java.lang.OutOfMemoryError: PermGen
- url为什么要编码及php中的中文字符urlencode基本原理
- jenkins 自定义主题
- 行为型设计模式之中介者模式(Mediator)
- VIM使用系列: 复制并移动文本
- springboot结合swagger自动生成接口文档
- Python开发【项目】:FTP程序