假设我有一些模型
class Testmodel1():
amount = models.IntegerField(null=True)
contact = models.CharField()
class Testmodel2():
price = models.ForeignKey(Testmodel1, null=True)
现在我正在使用django ORM并应用如下查询:
objs = Testmodel2.objects.filter(price__amount=123)
并且在任何情况下返回n
obj
个(obj1, obj2,..)
,
我也在另一个类中编写了另一个函数,它处理这些obj
并执行其他任务,比如 -
Class SentMail():
def sending_mail(self, price_obj):
"""performing some task """
所以,目前我正在做
for obj in objs:
sentmail().sending_mail(obj)
有没有其他更好的方法来做到这一点,以使它更好,我试图找到一个好方法,但不要得到。 任何帮助将不胜感激。