Я хочу добавить новую функцию к модели User по умолчанию Django для retrieveing связанный список Типа модели.
Такая модель Foo:
class Foo(models.Model):
owner = models.ForeignKey(User, related_name="owner")
likes = models.ForeignKey(User, related_name="likes")
........
#at some view
user = request.user
foos= user.get_related_foo_models()
Как это может быть достигнуто?
Вы можете добавить метод к User
from django.contrib import auth
auth.models.User.add_to_class('get_related_foo_models', get_related_foo_models)
Убедитесь, что у вас есть этот код в models.py или другом файле, который импортируется при запуске django.