Django

    Django Validator / 장고 유효성 검증 / 내장 Field 옵션

    Django 유효성 검증 장고에서 유효성을 검증하는 방법은 2가지가 있습니다. 1. Field를 정의할 때 필요한 옵션 인자로 주기 2. 따로 validator를 추가하기 내장 Field 옵션을 사용하여 Field를 정의할 때 유효성 검증하기 Field 는 두가지 종류가 있는데 Model Field 와 Form Field 입니다. 첫번째로 우선 Model Field에서 유효성 검증을 하는 방법을 알아보겠습니다. 장고에서 Model Field에 유효성 검증을 방법은 models.py 파일에서 각각의 필드마다 유효성 검증을 추가해보면 됩니다. # models.py class Post(models.Model): title = models.CharField(max_length=50) 위와 같은 코드가 작성되어 ..

    Django Model Form / 장고 모델 폼 / forms.ModelForm

    Django Model Form Django의 ModelForm은 Django의 강력한 폼 기능 중 하나로 사용자가 작성한 모델을 기반으로 자동으로 폼을 생성해주는 기능입니다! 일일이 폼을 작성하는 것을 원래는 아래의 코드처럼 django Form 클래스를 이용해서 간편하게 처리했지만 ModelForm을 사용하면 더 쉽게 사용할 수 있습니다! def page_create(request): if request.method == 'POST': title = request.POST['title'] content = request.POST['content'] dt_created = request.POST['dt_created'] feeling = request.POST['feeling'] score = requ..