2017-03-22 5 views
0

getattrを使用してManyToManyFieldの値を取得する方法は?ManyToManyFieldのdjango getattr

モデルの保存方法で

10kmop

10kmop

auth.User.None

auth.User.None

:私はこれを得た

getattr(Project.objects.filter(name=self.name)[0], 'type') 
getattr(self, 'type') 
getattr(Project.objects.filter(name=self.name)[0], 'user') 
getattr(self, 'user') 

ユーザーはManyToManyFieldですが、ここにはNoneがあります。

どのようにそれらのユーザーの価値を得ることができますか?そのような

答えて

0

は:

Project.objects.filter(name=self.name).first().user 
+0

それが動作していません。まだ「auth.User.None」を持っています –

+0

これは、プロジェクトに関連付けられたユーザーがいないことを意味します。 –

関連する問題