Ich möchte dem Standardbenutzermodell von Django eine neue Funktion hinzufügen, um eine verwandte Liste von Modelltypen abzurufen.Django Benutzermodell, Funktion hinzufügen
Solche Foo Modell:
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()
Wie dies erreicht werden kann?
Verwandte: [Erweiterung des User-Modell mit benutzerdefinierte Felder in Django] (http://stackoverflow.com/questions/44109/extending-the-user-model-with-custom-fields-in-django) – miku
Bewusst, aber ich möchte nicht benutzerdefinierte Feld hinzufügen, nur ein Funktion, ohne das ursprüngliche Benutzermodell zu ändern. – Hellnar
http://docs.djangoproject.com/de/1.2/ref/models/relations/#django.db.models.fields.related.RelatedManager –