Django models django按另一个类对类对象进行排序
有没有办法按相关类对象对对象进行排序 我有一个聊天应用程序,用户点击查看他的房间我想让最后一个房间处于活动状态,旁边还有其他房间的列表 我能按里面留言的日期对房间进行分类吗 为了得到更多的澄清,我想像facebook messange那样做 当我看到我的聊天室时,它会自动打开最后一个聊天室。我也想这么做Django models django按另一个类对类对象进行排序,django-models,Django Models,有没有办法按相关类对象对对象进行排序 我有一个聊天应用程序,用户点击查看他的房间我想让最后一个房间处于活动状态,旁边还有其他房间的列表 我能按里面留言的日期对房间进行分类吗 为了得到更多的澄清,我想像facebook messange那样做 当我看到我的聊天室时,它会自动打开最后一个聊天室。我也想这么做 class Room(models.Model): creator = models.ForeignKey(User, blank=True, related_name='rooms',
class Room(models.Model):
creator = models.ForeignKey(User, blank=True, related_name='rooms', on_delete=models.CASCADE)
partner = models.ForeignKey(User, blank=True, related_name='partner', on_delete=models.CASCADE)
class Message(models.Model):
sender = models.ForeignKey(User, null=True, blank=True, related_name='message_sender', on_delete=models.CASCADE)
receiver = models.ForeignKey(Room, null=True, blank=True, related_name='message_receiver', on_delete=models.CASCADE)
content = models.CharField(max_length=500)
image = models.ImageField(upload_to=get_message_path, null=True, blank=True)
date = models.DateTimeField(auto_now_add=True)