jm_p_op
.ForeignKey(object,option) 본문
#case1
ForeignKey(UserModel, on_delete=models.SET_NULL,null=True)
#case2
ForeignKey(UserModel, on_delete=models.CASCADE)
case1
- __self__설정이 안되서 UserModel object (숫자)로 저장되어있을때
case2
- 아래와 같이 되어서 네이밍처럼 저장이 되어있을때
class Products(models.Model):
class Meta:
db_table="products"
porducter = models.ForeignKey(UserModel, on_delete=models.CASCADE)
product_name = models.CharField(max_length=30, unique=True)
def __str__(self):
return self.product_name
'py > django' 카테고리의 다른 글
django- form 형식 (0) | 2023.04.10 |
---|---|
django - AbstractUser (0) | 2023.04.09 |
django-Field list (0) | 2023.04.07 |
django - 데이터 추가 (0) | 2023.04.07 |
django- 앱틀 만들기,html연동 (0) | 2023.04.06 |