Django中的复选框-最佳做法是什么?

杰里米

我知道在djangoproject.com上有一种解释,您应该将NullBooleanField用于Django中的复选框,但是,我想知道使用这样的东西是否更好?

models.CharField(null=True, choices=(('Y','YES'),))

然后,null将仅评估为未选​​中,是将评估为选中。对于我来说,这似乎比NullBooleanField更有意义,因为您实际上应该拥有NullBooleanField

models.CharField(null=True, choices=(('1','UNKNOWN'),('2','YES'),('3','NO'),))

我对NullBooleanField的解释可能是错误的(可能是错误的),但是当我渲染一个松脆的表单时,它给了我一个select方框,那么它是否不会在db中这样表示?

n

如果你的逻辑只需要在TRUE / FALSE和NOT NULL,那么这将是更好地使用BooleanField,而不是一个NullBooleanField,有default=False

NullBooleanField实际上,A实际上是具有是/否/未知选择的字段。

请注意,aCharField从不保存NULL但始终为空字符串,因此null=True对a无效CharField

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

(在表格中搜索)最佳做法是什么?

来自分类Dev

Django模型字段选择的最佳做法是什么?

来自分类Dev

在Django中保存机密文件的最佳做法是什么?

来自分类Dev

比较JavaScript中的值的最佳做法是什么?

来自分类Dev

在iOS中清除缓存目录的最佳做法是什么?

来自分类Dev

SQLAlchemy中查找值的最佳做法是什么?

来自分类Dev

在Android中执行网络操作的最佳做法是什么?

来自分类Dev

在页面中包含CSS和JavaScript的最佳做法是什么?

来自分类Dev

在angularjs中实现单个三态复选框的最佳方法是什么?

来自分类Dev

在Ember.js中预设复选框的最佳方法是什么?

来自分类Dev

在PostGres数据库中存储复选框的最佳方法是什么

来自分类Dev

Windows中填充的复选框是什么意思?

来自分类Dev

在Django中缓存“家庭供稿”或“新闻供稿”的最佳做法是什么

来自分类Dev

在Django(v1.6.5)中,对模板,静态文件进行定位的最佳做法是什么?

来自分类Dev

在Django中缓存“家庭供稿”或“新闻供稿”的最佳做法是什么

来自分类Dev

Django模型ForeignKey unique = True不以表格形式显示的最佳做法是什么?

来自分类Dev

在Swift中验证电子邮件地址的最佳做法是什么?

来自分类Dev

Android中关于上传带有加载消息的照片的最佳做法是什么?

来自分类Dev

在Redux中为动作类型命名的最佳做法是什么?

来自分类Dev

在Android中显示“请稍候”消息的最佳做法/指南是什么?

来自分类Dev

为什么AngularJS中的复选框的模型值错误?

来自分类Dev

什么权限控制TFS 2013中的“迭代”复选框?

来自分类Dev

为什么CSS类未在复选框中应用?

来自分类Dev

什么是 git 扩展中的修改提交复选框?

来自分类Dev

为什么标志没有从复选框中消失?

来自分类Dev

“提升的小部件”对话框中的“全局包含”复选框是什么意思?

来自分类Dev

android中的Material Design复选框的名称是什么(android.R.drawable。{checkbox})?

来自分类Dev

在Angular 8中管理复选框状态的正确方法是什么?

来自分类Dev

Bootstrap的最佳做法是什么?

Related 相关文章

  1. 1

    (在表格中搜索)最佳做法是什么?

  2. 2

    Django模型字段选择的最佳做法是什么?

  3. 3

    在Django中保存机密文件的最佳做法是什么?

  4. 4

    比较JavaScript中的值的最佳做法是什么?

  5. 5

    在iOS中清除缓存目录的最佳做法是什么?

  6. 6

    SQLAlchemy中查找值的最佳做法是什么?

  7. 7

    在Android中执行网络操作的最佳做法是什么?

  8. 8

    在页面中包含CSS和JavaScript的最佳做法是什么?

  9. 9

    在angularjs中实现单个三态复选框的最佳方法是什么?

  10. 10

    在Ember.js中预设复选框的最佳方法是什么?

  11. 11

    在PostGres数据库中存储复选框的最佳方法是什么

  12. 12

    Windows中填充的复选框是什么意思?

  13. 13

    在Django中缓存“家庭供稿”或“新闻供稿”的最佳做法是什么

  14. 14

    在Django(v1.6.5)中,对模板,静态文件进行定位的最佳做法是什么?

  15. 15

    在Django中缓存“家庭供稿”或“新闻供稿”的最佳做法是什么

  16. 16

    Django模型ForeignKey unique = True不以表格形式显示的最佳做法是什么?

  17. 17

    在Swift中验证电子邮件地址的最佳做法是什么?

  18. 18

    Android中关于上传带有加载消息的照片的最佳做法是什么?

  19. 19

    在Redux中为动作类型命名的最佳做法是什么?

  20. 20

    在Android中显示“请稍候”消息的最佳做法/指南是什么?

  21. 21

    为什么AngularJS中的复选框的模型值错误?

  22. 22

    什么权限控制TFS 2013中的“迭代”复选框?

  23. 23

    为什么CSS类未在复选框中应用?

  24. 24

    什么是 git 扩展中的修改提交复选框?

  25. 25

    为什么标志没有从复选框中消失?

  26. 26

    “提升的小部件”对话框中的“全局包含”复选框是什么意思?

  27. 27

    android中的Material Design复选框的名称是什么(android.R.drawable。{checkbox})?

  28. 28

    在Angular 8中管理复选框状态的正确方法是什么?

  29. 29

    Bootstrap的最佳做法是什么?

热门标签

归档