order_by不会在生产服务器上正确排序瑞典UTF-8字符ÅÄÖ

时间:2018-05-05 14:29:09

标签: python django python-3.x django-models

在排序查询集时,我遇到了生产Droplet @ DigitalOcean的一些问题。瑞典字符ÅÄ被视为A和O,这是不期望或不希望的。这在当地有效。

我已经涉足了服务器上的区域设置,它们似乎没问题。

  • Django版本:1.11
  • Python版本:3.5.2

如果有人经历过&解决了类似的问题,听听你如何解决它会很棒!

模型定义

class County(TimeStampedModel):
    name = models.CharField(max_length=200, unique=True)

    def __str__(self):
        return self.name

查询集的排序方式。

County.objects.all().order_by('name')

0 个答案:

没有答案