데이터 모델
원투 매니
하나가 여러개 가능
한 사용자는 여러개의 글을 쓸 수 있다
원투 원
하나당 하나
팔로우는 한명이 한명하고 하는 거다
매니 투 매니
서로 여러개를 가질 수 있다
데이터 베이스 모델 추가하면
from .models import MyPizza, MyTopping
admin.site.register(MyPizza)
admin.site.register(MyTopping)
이렇게 추가한 모델 admin.py에서 해주기
admin 데이터 베이스 오류나면
db.sqlite3 지우고
각 앱 마이그레이션에서 init빼고 지우고 옆에 데이터베이스도 지운다
현재 데이터 베이스
mytopping, mypizza,pizza_topping
장고 쉘 이용하기
터미널에
python manage.py shell
모델 불러오기
from restaurant.models import MyTopping, MyPizza
리스트
MyPizza.objects.all()
나를 제외한 유저 리스트
user_list = UserModel.objects.all().exclude(username=request.user.username)
하나
MyPizza.objects.get(pizza_name="도미노")
이거 안에 토핑 가져오기
MyPizza.objects.get(pizza_name="도미노").pizza_topping.all()
follow = models.ManyToManyField(settings.AUTH_USER_MODEL, related_name='followee')
치고 흠... 왜 확인이 안되는데 잘 돌아가지 모르겠다...