我刚刚将我的 django 应用程序从 sqlite3 迁移到 mysql 5.1.41。我在这样定义的模型中有一个字符域:
class HostData(models.Model):
Host = models.CharField(max_length=50, null=True)
HostStatus = models.CharField(max_length=200, null=True)
Alarm = models.BooleanField()
除了 HostStatus 之外,一切都一样,它通常返回一个类似“Up, waiting”的字符串。但是,在 mysql 中,它是空白的。我创建了我的表,其字符集为 utf-8。我究竟做错了什么?提前致谢。