jm_p_op

django - ManytoManyField 본문

py/django

django - ManytoManyField

jm_p_op 2023. 4. 12. 17:08
mypage_test=models.ManyToManyField(TestApp,blank=True,related_name='testname')

TestApp - 연결될 Table-key

blank - 빈칸 가능  => 데이터 생성이 없어도 생성

related_name - TestApp.testname으로 table생성

testkey1=MyPage.objects.get(id='5') #1
print(testkey1.mypage_test.all()) #2
test_app_key=TestApp.objects.get(id='5')  #3
print(test_app_key.testname.all())  #4

1. MyPage에서 id값이 5인 값 찾고

2.mypage_test에서 리스트 뽑기

 

3.TestApp에서 id값 찾고

4.testname에서 리스트 뽑기

'py > django' 카테고리의 다른 글

django-python-Model.save(), 저장도중 함수 실행  (0) 2023.04.17
form 사용법  (0) 2023.04.13
django-models.ForeignKey()  (0) 2023.04.11
django- form 형식  (0) 2023.04.10
django - AbstractUser  (0) 2023.04.09