如何在管理站点django中保存unicode字符串?

时间:2019-04-25 10:51:00

标签: django django-admin

我想在django的管理站点中更改数据,但是当我保存它时,它将变成类似“ C?a 4”的内容。 '?'是unicode字。我将数据库中的数据更改为utf8mb4,如果直接在mysql中更改数据,它将在管理站点中正确显示。但是,如果我在django的管理站点中更改数据,它就不能像我想要的那样显示。我正在使用Python3。这是我的模型

class Camera(models.Model):
camera_id = models.AutoField(primary_key=True)
camera_name = models.CharField(max_length=45, blank=True, null=True)
stream_url = models.CharField(max_length=2083, blank=True, null=True)

class Meta:
    managed = True
    db_table = 'camera'

def __str__(self):
    return self.camera_name

0 个答案:

没有答案