我有两种关系:
class Contact(models.Model):
first_name =models.CharField(max_length=30)
class Activity(models.Model):
action =models.CharField(max_length=200)
whom =models.ForeignKey("Contact", null=True, blank=True)
用
contacts=Contact.objects.get(slug=contactslug)
我可以从我的网址请求中调用特定的Contant
另外
c = contacts.activity_set.all
让我打电话给所有的活动。
如何以相反的顺序调用活动,因为.order_by()
或reverse()
似乎不起作用。
答案 0 :(得分:5)
这可能会起作用
reversed(contacts.activity_set.all())
但是,你应该这样做:
class Activity(models.Model):
action =models.CharField(max_length=200)
whom =models.ForeignKey("Contact", null=True, blank=True)
class Meta:
ordering = ['action']
或['-action']