読者です 読者をやめる 読者になる 読者になる

ほんじゃら堂

めんどくさい仕事をラクにする作業自動化レシピ集

モデルクラスのobjectsにメソッドを追加する

django IT系・技術系
from django.db import models
class UserAlertManager(models.Manager):
def additional_method(self):
"追加するメソッド"
...
class UserAlert(models.Model):
user = models.ForeignKey(User)
...
objects = UserAlertManager()


これで、下記のように追加したメソッドが使える

UserAlert.objects.additional_method()


モデル処理用のヘルパーメソッドを追加してモデルクラスで色々できるようにする、くらいしか思いつかないけど、なんか便利そう。