jm_p_op

.ForeignKey(object,option) 본문

py/django

.ForeignKey(object,option)

jm_p_op 2023. 4. 7. 18:17
#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