目前我正在学习ManyToManyField.I有一个我完全不理解的场景。Django ManyToManyField添加用户
例如,这是我的module.I创建3个帐户叫吉姆,托尼和玛丽
我得到了用户小丽跟着吉姆。我可以通过点击管理页面上的保管箱中的Jim,轻松地让Jim跟随Jim。我一直在试图弄清楚如何让Mary在shell提示符下使用manytomanyfield跟随jim,只使用这些信息。 Mary的用户对象 和Jim的用户名。
Mary = User.objects.get(username='Mary')
Jim = User.objects.get(username='Jim')
我怎样才能让玛丽跟随吉姆?就像在管理页面
class Person(models.Model):
user = models.ForeignKey(User)
name = models.CharField(max_length=100, blank=True)
following = models.ManyToManyField('self', related_name='followers', symmetrical=False, blank=True, null=True)
def __unicode__(self):
return self.name
这是我不明白的领域。 Hands-off :) – catherine 2013-03-13 12:09:17