Merhaba;
Kullanıcı modeline ManytoMany field’i ekleyerek kullanıcının arkadaşlarını belirlemek istiyorum ama modele kendisini ManytoMany olarak ekleyemiyorum. Bir FriendshipRelation
modeli oluşturup user1
ve user2
fieldleri oluşturup ManytoMany’e bunu referans vermek istedim ama 2 model de birbiriyle ilişkili olamaz.
User modeli ile nasıl arkadaşlık ilişkisi oluşturabilirim?
Sanırım sorunu tam anlatamadığım için cevap alamadım. Kodlarla açıklamaya çalışayım:
class User(AbstractUser):
first_name = models.CharField('Adı', max_length=100)
last_name = models.CharField('Soyadı', max_length=150)
email = models.EmailField('E-Posta')
profile_image = models.ImageField("Profil Resmi", upload_to="profile_images/") # Standart profil resmi bulunacak
Kullanıcı modelim bu. Bu modelin objeleri arasında arkadaşlık ilişkisi olabilecek. Yani Emre
ile Kerem
kullanıcıları arkadaş olacak. Bunu bir field ile çözemedim.