我正在创建一个django评论应用。 我创建了模型评论
class Comments(models.Model):
user = models.ForeignKey(User, on_delete = models.CASCADE)
body = models.TextField()
created = models.DateTimeField(auto_now_add = True)
likes = models.IntegerField(default = 0)
path = models.CharField(validators=[validate_comma_separated_integer_list], max_length = 100, blank = True, editable = False)
depth = models.PositiveSmallIntegerField(default = 0)
我存储路径树的方式是:
等等。
所以这样的事情应该发生
[1]
[1,2]
[1,4]
[3]
我通过使用以下行获取来显示它:
comment_list = Comments.objects.order_by('-path')
问题是它首先显示最新评论如下:
[3]
[1]
[1,4]
[1,2]
我如何纠正它,以便它首先打印最早的评论?