我刚刚经历了这个。
class Profile(models.Model): accounts = models.ManyToManyField('project.Account', through='project.ProfileAccount') def get_accounts(self): return self.accounts.order_by('link_to_profile')class Account(models.Model): name = models.CharField(max_length=32)class ProfileAccount(models.Model): profile = models.ForeignKey('project.Profile') account = models.ForeignKey('project.Account', related_name='link_to_profile') number = models.PositiveIntegerField() class meta: ordering = ('number',)
我删除了除之外没有主题的字段
Account.name。这是我找到的最短的解决方案,不知道在2010年是否可以使用,但现在肯定可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)