0
我是Django的新手,我使用了django-mptt,以便用戶可以選擇不同的流派。該樹有三個級別,用戶在註冊時選擇根節點類型。代碼爲Django查詢用戶選擇的mptt節點
class Genre(MPTTModel):
name = models.CharField(max_length=50, unique=True)
parent = TreeForeignKey('self', null=True, blank=True, related_name='children')
def __unicode__(Self):
return Self.name
class MPTTMeta:
order_insertion_by = ['name']
class UserProfile(BaseModel):
"""
Profile and configurations for a user
"""
DEFAULT_PHOTO = 'images/default/profile.png'
genres = models.ManyToManyField(Genre)
我堅持如何顯示在用戶配置文件頁他們選擇的流派。 如何查詢用戶選擇的流派?
這件事情起作用{{request.user.get_profile.genres.all}} – name