码迷,mamicode.com
首页 > 其他好文 > 详细

modelForm所遇问题

时间:2018-12-02 14:59:56      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:下拉   pre   转换   设置   显示   pos   fun   表单   注意   

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] 获取的则是其中的一个对象

modelForm所遇问题

标签:下拉   pre   转换   设置   显示   pos   fun   表单   注意   

原文地址:https://www.cnblogs.com/lxh1771/p/10053271.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!