Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django&;Postgres:DB提供的是“无”而不是“无”&引用;_Django_Postgresql - Fatal编程技术网

Django&;Postgres:DB提供的是“无”而不是“无”&引用;

Django&;Postgres:DB提供的是“无”而不是“无”&引用;,django,postgresql,Django,Postgresql,我正在将Django网站从1.8迁移到2.0。 此外,Postgres DB从v8升级到v9 我有一个这样定义的模型: class CMSMailTemplates(models.Model): email_cc = models.CharField(max_length=200, default='', blank=True, null=True, verbose_name=u"Email cc:") temp = CMSMailTemplates.objects.get(id=1)

我正在将Django网站从1.8迁移到2.0。 此外,Postgres DB从v8升级到v9

我有一个这样定义的模型:

class CMSMailTemplates(models.Model):
  email_cc = models.CharField(max_length=200, default='', blank=True, null=True, verbose_name=u"Email cc:")

temp = CMSMailTemplates.objects.get(id=1)
在旧世界中,如果DB字段为空:

临时电子邮件\u cc==“”

现在迁移之后,如果字段为空

临时电子邮件抄送为无

有人能帮我解释一下吗?
对于这些属性,有没有一种方法可以获得“”而不是None?

那么,首先为什么要设置
null=True
?我觉得有两个通常都代表“空虚”的值是很奇怪的。我不知道。我没有编写代码。我需要迁移它。我可以删除null=True吗?但是它对现有的数据库有帮助吗?保持
null=False
就是这样。