참고글 : https://stackoverflow.com/questions/53594745/what-is-the-use-of-cleaned-data-in-django
form.data returns a dictionary of un-validated form input fields and their values in string format (i.e. not objects).
원래 폼에서 position이라는 choicefield로 사용자에게서 입력받을 때 form(self)에서 position을 출력해보면
=> print(self['position'])
이런 식으로 예쁘지 않은 모양으로 떴음, 이를 관리하기 쉽고 선택된 값만 가져올 수 있도록 딕셔너리 형태로 바꾸고 싶다면
=> print(self.cleaned_data['position']) 이라고 한다면
self 의 데이터가 cleaned_data를 통해 딕셔너리 (키:값) 형태로 정리되고
우린 여기서 position만 쉽게 빼오기 가능해진다
(사용자가 폼에서 입력한 값들만 이쁘게 딕셔너리 형으로 데려와준다)