class MyManager(models.Manager):
use_for_related_fields = True
def my_fun(сам):
pass
class ПересечениеКоординат(АбстрактнаяМодель):
х = models.IntegerField()
у = models.IntegerField()
карта = models.ForeignKey("Карта")
расстояние = models.ManyToManyField(
"self",
through="Расстояние",
symmetrical=False,
related_name="расстояния_до_коорд"
)
Хочу добавить свой менеджер, в поле "многие-ко-многим". use_for_related_fields = True
, вроде указал правильно, my_copy = copy.copy(manager)
тоже работает, но я не вижу метода "my_fun" у менеджера объекта.
Что я делаю не так? Как правильно добавить свой менеджер для связанных полей?
Updated 21 June 2016, 8:01 by Michael.