회원은 0명 이상의 팔로워를 가질 수 있다.
그리고 0명 이당의 다른 회원들을 following 할 수 있다
# accounts > models.py
참조
내가 팔로우하는 사람들 (followings)
역참조
상대방의 입장에서 나는 팔로워 중 한 명이다 (followers)
더보기
from django.db import models
from django.contrib.auth.models import AbstractUser
# Create your models here.
class User(AbstractUser):
followings = models.ManyToManyField('self', symmetrical=False, related_name='followers')
# migrate
python manage.py makemigrations
python manage.py migrate
# DB에서 확인하기
'WEB > Django prac' 카테고리의 다른 글
[Django prac][Django prac][DB N:M 팔로우] 6. (0) | 2024.04.12 |
---|---|
[Django prac][Django prac][DB N:M 팔로우] 5. (0) | 2024.04.12 |
[Django prac][Django prac][DB N:M 팔로우] 3. (0) | 2024.04.12 |
[Django prac][Django prac][DB N:M 팔로우] 2. 프로필 구현 (0) | 2024.04.12 |
[Django prac][DB N:M ② 좋아요] 4. html 페이지 수정, 서버 실행 (0) | 2024.04.08 |