Desidero aggiungere una nuova funzione al modello Utente predefinito di Django per recuperare un elenco correlato di tipo Modello.Django Modello utente, aggiunta funzione
Tale modello 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()
Come può essere raggiunto?
correlati: [Estendere il modello User con campi personalizzati in Django] (http://stackoverflow.com/questions/44109/extending-the-user-model-with-custom-fields-in-django) – miku
Aware, ma non voglio aggiungere campi personalizzati, solo un funzione senza alterare il modello utente originale. – Hellnar
http://docs.djangoproject.com/en/1.2/ref/models/relations/#django.db.models.fields.related.RelatedManager –