Просто запросите UserCoupons напрямую.
UserCoupons.objects.get(user=myuser, coupon=mycoupon)
или используйте обратную связь из Купона:
mycoupon.usercoupon_set.get(user=myuser)
Редактировать в ответ на комментарий Есть две разные вещиздесь происходитВо-первых, ManyToMany добавляет к другой стороне в виде набора (фактически, менеджера) - используя имя исходной модели плюс _set
.Так что в этом случае Coupon
будет иметь атрибут userprofile_set
.
Во-вторых, однако, вы увидите, что это не то, что я использовал в своем ответе.Это связано с тем, что ForeignKeys также добавляют менеджеров обратной связи к своим целевым моделям.Сквозная модель определяет ForeignKeys для userProfile и Coupon, поэтому они оба получают атрибуты usercoupons_set
.