[Django] null=True / blank=True
- null = True
data = models.DataTimeField(null=True)
- νλμ κ°μ΄ NULLλ‘ μ μ₯λλ κ²μ νμ©
- λ°μ΄ν°λ² μ΄μ€ 컬λΌμ κ΄ν μ€μ
- CharFieldμ TextField λ±μ λ¬Έμ κΈ°λ° νλμμλ μ¬μ© νΌν κ²
- CharFieldμμ unique=Trueμ blank=True λͺ¨λ μ€μ λ λλ μμΈ
- blank = True
title = models.CharField(blank=True)
- νλκ° νΌ(μ λ ₯ μμ)μμ λΉ μνλ‘ μ μ₯λλ κ²μ νμ©
- λ°μ΄ν°λ² μ΄μ€μλ ''μ΄ μ μ₯λ¨
- μ₯κ³ κ΄λ¦¬μ λ° μ§μ μ μν νΌμλ λ°μ
- μ ν¨μ± κ²μ¬(form.is_valid())μ κ΄λ ¨μλ€
π null=True, blank=False μ΅μ μ κ°μ§ νλ = DB λ 벨μμλ ν΄λΉ νλκ° NULL κ°λ₯, application λ 벨μμλ required νλ
μΆμ²
https://django-orm-cookbook-ko.readthedocs.io/en/latest/null_vs_blank.html
https://brunch.co.kr/@ddangdol/3
https://wayhome25.github.io/django/2017/09/23/django-blank-null/