본문 바로가기
728x90
반응형

ModelForm2

[Python Django] 12. Django Form / Model 사용하기 (2) 지난 포스팅에서는 게시판 기능을 모방(?)하여 Django 프로젝트를 만들어 보았다. 동시에 ModelForm을 사용하여 DB와 HTML의 입력 폼을 단번에 다룰 수 있는 방법까지 알아보았다. 이번 포스팅은 지난 내용에 이어 Django에서 제공하는 ModelForm의 기능을 조금 더 고급스럽게 사용해보려한다. 지금까지는 Django에서 제공해주는 틀 안에서만 코드를 작성했기에, 아래와 같은 기능을 사용하기가 어려웠다. 1. 특정 입력폼에 대해 설명 덧붙이기 2. 특정 조건의 입력을 벗어난 값을 사용자가 입력했을 때, 즉시 확인할 수 있도록 안내하는 문구를 출력하기. 3. ModelForm에서 위젯 사용하기 이번 포스팅에서는 ModelForm에서 위의 기능을 사용할 수 있는 방법에 대해 알아보려한다. 1.. 2024. 4. 16.
[Python Django] 11. Django Form / Model Form 사용하기 (1) 최근 며칠 간 Django 프로젝트를 만들고 지우고를 반복하면서 웹 프로그래밍 연습을 하다보니, Django가 조금씩 손에 익어가는 중이다. 물론 필자는 Front End 쪽을 거의 5년 전에 독학하고 난 뒤로 제대로 사용한 적이 없어 디자인은 봐 줄 수 없을 만큼 처참하지만, 적어도 가장 중요한 Django의 기본적인 로직이 머리에 제대로 박히게 된 상태라 프론트 쪽은 천천히 배우면 된다고 생각하면서, 최근 들어 전례없이 여유로운 기분을 느끼고 있다. 여러 번 프로젝트를 만들고 폭파시키고 다시 만들고를 반복하다보니, 한 가지 불편한 점이 있다. 아래에 필자가 다시 만든 프로젝트의 결과 화면을 보자. 간단한 게시판 기능이 포함되어 있는 프로젝트를 하나 만들어서 구동했고, 위와 같이 데이터도 잘 들어가는 .. 2024. 4. 15.
728x90
반응형