0
Django 1.11の使用。別のモデルのフィールド値の出現の注釈
私は、1つのまたは2つのDBリクエストでこのないというクエリセットを必要とする:これらは私のモデルです
promocodes = PromoCode.objects.all()
for p in promocodes:
p.assigned_times = UserPromoCode.objects.filter(promo_code__code=p.code).count()
事がPromoCode.codeが一意ではないということですので、私が行うことはできません私はそれがPromoCode.objects.annontateのようなもの(assigned_times =(???)カウント)する必要があります推測
promocodes = PromoCode.objects.all()
for p in promocodes:
p.assigned_times = p.user_promo_code.count()
:のアナログであるPromoCode.objects.annontate(assigned_times=Count('user_promo_code'))
。