3
私はいくつかの集計がある場合は注釈で行うことができますが、カスタムメソッドに基づいて実装することはできませんでした。ベローは私のモデルのコードで、私は_is_registeredで結果をソートできるようにしたい。Django Admin - カスタムメソッドによる並べ替え
class Subscribers(models.Model):
email = models.EmailField(_('E-mail'))
want_newsletter = models.BooleanField(default = False)
def get_user(self):
user = User.objects.filter(email= self.email)
if user.count()>0:
return user[0]
return None
def _is_registered(self):
user = self.get_user()
if user:
return _('Yes')
return _('No')
注釈の中でメソッドを呼び出す方法がわからないため(私はそれを呼び出すオブジェクトがありません) –