博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
modelForm所遇问题
阅读量:6431 次
发布时间:2019-06-23

本文共 589 字,大约阅读时间需要 1 分钟。

1. 通过modelForm创建表单所遇问题 id 在modelForm中无法创建使用

因为它是django的设置,自增的字段,而不是模型中所设置的字段。 当关联外键时,创建多选的下拉框时,需要注意此时使用的字段是模型中该字段,而不是数据库生成的,如 设置为 article, 生成为article_id ,则应该使用article来使用。 通过Select(choices=)

2. 接上述题材,

select下的子选项option的value值是从数据库中直接获取,所以id类型为int,当渲染页面直接显示上次的选项时,判断需要注意类型转换,从后台获取的值request.POST.get('id')是str

3.反选

$('#fx').click(function () {   $('tbody input:checkbox').prop('checked', function(i, b) {   return !b;   }); });

 

4. article.objects.filter()[0:1] 得到的虽然是一条数据,但类型还是queryset,无法使用对象的.属性。

而 article.objects.filter()[0] 获取的则是其中的一个对象

转载于:https://www.cnblogs.com/lxh1771/p/10053271.html

你可能感兴趣的文章
Java中对象并不是都在堆上分配内存的。
查看>>
代码质量与规范,那些年你欠下的技术债
查看>>
计算机程序的思维逻辑 (19) - 接口的本质
查看>>
自定义控件(二) 从源码分析事件分发机制
查看>>
CVE-2014-4113漏洞利用过程分析
查看>>
解密MSSQL链接数据库的密码
查看>>
Glide-源码详解
查看>>
你敢在post和get上刁难我,就别怪我装逼了
查看>>
直播 3.0 时代,在线教育行业的裂变和重构
查看>>
SpringBoot使用Nacos服务发现
查看>>
2017双11技术揭秘—阿里巴巴数据库技术架构演进
查看>>
我的友情链接
查看>>
Spring框架 - AOP使用
查看>>
Ansible常用内置属性
查看>>
C#使用正则表达式校验邮箱
查看>>
Linux自动清理N天前目录文件
查看>>
方便 快捷 安全的EVO邮件服务器
查看>>
bash的快捷键
查看>>
京东金融大数据竞赛猪脸识别(6)- 识别方法之二
查看>>
关于如何编写linux设备驱动
查看>>