2
我有一个模型(和基于它的模型形式),它有几个时间字段。我希望这些字段是可选的,以便用户可以留下一些空的。我的问题是,当我试图保存一个或多个这些字段为空的实例时,我仍然收到“列'mechreturn_tm'不能为空”的错误。我已经使用以下方法:TimeField有关空白/空的问题
mechreturn_tm = models.TimeField(blank=True, null=False)
mechreturn_tm = models.TimeField(blank=True, null=True)
mechreturn_tm = models.TimeField()
似乎没有工作。我究竟做错了什么?
这些'(空白=真,空=真)'的第二个应该工作。你放弃了模型的表并且再次运行'syncdb'吗?尝试在db shell或'manage.py sql'中执行'describe '来查看它将如何创建表。 –
tcarobruce
2009-12-30 18:16:40
A
1
+0
+0
+0
相关问题
-
1. 问题是空白/白
-
2. Javascript空白问题
-
3. SSRS:空白列的问题
-
4. SSRS空格/空白页问题
-
5. PDFsharp空白页问题
-
6. codeigniter smarty空白页问题
-
7. 空白间距问题
-
8. ADO.NET空白填充问题
-
9. Flexbox等高空白问题
-
10. Python Jinja2宏空白问题
-
11. WordPress空白屏幕问题
-
12. Android TabWidget空白问题
-
13. pyparsing空白匹配问题
-
14. 身高:100%的空白空白/块问题
-
15. 水平滚动 - 白色空白问题
-
16. 处理cURL中的空白问题
-
17. ANTLR的隐藏通道空白问题
-
18. doctype之前的空白问题
-
19. python和lxml的空白问题
-
20. 电子邮件中的空白问题
-
21. Git和大量的空白问题
-
22. 关于删除HAML中的空白的问题
-
23. 空白的空白,在Firefox
-
24. Mongoid:空白belongs_to的关联
-
25. 水晶报表的空白空间的问题
-
26. iReport问题与列表和空白
-
27. 与jQuery和.ajax问题 - 空白回复
-
28. SSRS - 空白分组/重复问题
-
29. 卷曲和php问题 - 空白页
-
30. TextExpander编程时出现空白问题
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新问题
-
1. 的Javascript:如何使用多个播放按钮的音频播放器
-
2. 如何在BroadcastReceiver中保存和访问数据?
-
3. 如何在单线程中执行一些Clojure期货?
-
4. jQuery的onclick事件鼠标滚动
-
5. 网页API链(所代理人中)
-
6. ocamlfind的编译失败“install -m 0755 ocaml-stub
-
7. 的Rails 5.1 button_to帮手产生的查询字符串,而不是隐藏表单
-
8. 移动应用程序中的图像
-
9. readr(或其他来自tidyverse的包)使用data.frame而不是tibble
-
10. 背景图片的透明度
-
1. 问题是空白/白
-
2. Javascript空白问题
-
3. SSRS:空白列的问题
-
4. SSRS空格/空白页问题
-
5. PDFsharp空白页问题
-
6. codeigniter smarty空白页问题
-
7. 空白间距问题
-
8. ADO.NET空白填充问题
-
9. Flexbox等高空白问题
-
10. Python Jinja2宏空白问题
回答
你确定你仍然使用第二种方法得到错误(空白和空值设置为
True
)?请记住,由于syncdb不会更改现有表,因此在进行此更改时需要重新创建数据库表。这可能就是为什么即使使用正确的代码也会出错。
在模型字段上设置
blank=True
表示在使用该字段验证窗体时允许该字段为空。设置
null=True
意味着该模型可以保存到数据库中,对该字段没有任何价值。http://docs.djangoproject.com/en/dev/topics/db/models/#field-options
来源
2009-12-30 18:15:16
感谢John和tcarobruce。我认为这是问题,因为我在每次更改之后都尝试了syncdb,而没有先删除表。将删除然后重新创建与更改的代码表。 – kjarsenal 2009-12-30 18:23:45
再次感谢。 mechreturn_tm = models.TimeField(空白=真,空=真)工作正常。 – kjarsenal 2009-12-30 18:35:11
每次更换模型时都不要同步数据库,而是使用南。 – Pawan 2014-07-04 12:49:01
相关问题