Как сохранить строку юникода в админке сайта django? - PullRequest
0 голосов
/ 25 апреля 2019

Я хочу изменить данные на административном сайте django, но когда я сохраню их, они превратятся в нечто вроде «C? A 4».'?'это юникод словоЯ изменил данные в базе данных на utf8mb4, и если я изменю данные непосредственно в mysql, они будут правильно отображаться на сайте администратора.Тем не менее, он не может отображаться так, как я хочу, если я изменяю данные на сайте администратора django.Я использую Python 3. Это моя модель

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
...