2
我的模式是:如何通過GenericForeignKey訂購?
class Subscription(models.Model):
user = models.ForeignKey(User, related_name='subscription', editable=False)
following_content_type = models.ForeignKey(ContentType, editable=False)
following_id = models.PositiveIntegerField(editable=False)
following = generic.GenericForeignKey('following_content_type', 'following_id')
created_at = models.DateTimeField(auto_now_add=True, editable=False)
email_notification = models.BooleanField(default=False)
class Meta:
ordering = ["-following__created_at"]
這種排序不能正常工作。基於GenericForeignKey設置默認排序的正確方法是什麼?