Hola compañeros,
No se si será el lugar correcto para preguntar esto, pero la app la estoy desarrollando en django y me vine para acá.
El caso es que dudo con la relacción entre dos tablas.
Imaginaos que tengo una tabla usuarios y que cada usuario puede tener una relaccion de confianza con otro usuario o con varios usuarios de esa misma tabla.
No se realmente como expresar esto en la Base de datos.
¿Creéis que lo mas lógico es crear una tabla aparte que se llame por ejemplo, confianza y que tenga dos campos con dos foreignKey a los usuarios?
Ej:
Confianza
------------------------
id(ya lo pone django)
usuario(foreignkey a usuarios)
usuario_amigo(foreignkey a usuarios)
¿Sería esta la mejor forma?
Saludos y gracias de antemano.