Pues al final lo he dejado asi, pero no tengo claro que sea la forma correcta:
Cita: from django.db import models
from django.contrib.auth.models import User
# Create your models here.
class Usuario(models.Model):
user = models.OneToOneField(User)
class Amigo(models.Model):
usuarios = models.ManyToManyField(Usuario)
amigos = models.
class Rega(models.Model):
nombre = models.CharField(max_length=100)
enlace_co = models.CharField(max_length=200)
amigo_en = models.OneToOneField(User)
¿Como lo veis?