在我的django应用程序管理员中,我列出了我的管理员名称并按名称排序.但是,字母排序似乎无法正常工作.由于希腊人的角色,我不确定那是不是.
这是发生的事情:
名称以字符A开头
然后是一个以字符Z开头的名字
B,Γ,Δ,Ε......等(正常排序)
这是我的班级:(从models.py条纹下来)
class Admin(models.Model):
admin_name = models.CharField(unique = True, blank = False, null = False, max_length = 128, verbose_name = u'admin full name')
def __unicode__(self):
return self.admin_name
class Meta:
ordering = ('admin_name',)
verbose_name = u'Admin Info'
Run Code Online (Sandbox Code Playgroud)
任何帮助是极大的赞赏
这与Django无关,但是是数据库引擎的责任.数据库有一个名为"collation"的设置,用于确定字符的排序方式.例如,对于MySQL,您可能需要greek_general_ci整理.
| 归档时间: |
|
| 查看次数: |
170 次 |
| 最近记录: |