Djangotables2未正确排序列

2024-09-28 23:32:55 发布

您现在位置:Python中文网/ 问答频道 /正文

在这个项目中,我使用了RequestConfig(request).configure(table)在列之间应用排序。它们都被定义为ArrayField(models.CharField(max_length=50), null= True)。问题是标题和年份可以排序,但其他三个不能正确排序。我在较小的值中得到较大的值。我想标题和年份是字符串,但其他是包含整数的列表。有人能在中间对三列进行适当的排序吗?Table Headers

Second column not sorted properly


Tags: 项目标题定义排序modelsrequestconfiguretable
1条回答
网友
1楼 · 发布于 2024-09-28 23:32:55

这似乎是对存储为字符串的整数进行排序的结果。您已经指出,表的列是使用CharField模型定义的,该模型according to the Django docs用于存储字符串

您可能应该使用IntegerField定义CoAuthorsCitationsNcitations

相关问题 更多 >