[python] Flask-WTF에서 사용되는 주요한 필드 타입들은 어떤 것이 있나요?
  1. StringField: 문자열 입력을 받는 필드 타입입니다. 일반적으로 텍스트 입력을 받기 위해 사용됩니다.
from flask_wtf import FlaskForm
from wtforms import StringField

class MyForm(FlaskForm):
    name = StringField('Name')
  1. IntegerField: 정수 값을 입력받는 필드 타입입니다. 숫자 입력을 받아야 할 때 사용됩니다.
from flask_wtf import FlaskForm
from wtforms import IntegerField

class MyForm(FlaskForm):
    age = IntegerField('Age')
  1. BooleanField: 참/거짓 값을 입력받는 필드 타입입니다. 체크박스와 같은 형태로 사용됩니다.
from flask_wtf import FlaskForm
from wtforms import BooleanField

class MyForm(FlaskForm):
    agree = BooleanField('Agree')
  1. SelectField: 여러 옵션 중 하나를 선택하는 필드 타입입니다. 드롭다운 메뉴나 라디오 버튼으로 사용됩니다.
from flask_wtf import FlaskForm
from wtforms import SelectField

class MyForm(FlaskForm):
    country = SelectField('Country', choices=[('us', 'United States'), ('ca', 'Canada')])
  1. TextAreaField: 여러 줄의 텍스트를 입력받는 필드 타입입니다. 긴 설명이나 코멘트를 받기에 적합합니다.
from flask_wtf import FlaskForm
from wtforms import TextAreaField

class MyForm(FlaskForm):
    comment = TextAreaField('Comment')

이 외에도 다양한 필드 타입이 있으며, Flask-WTF 문서를 참조하시면 더 자세한 정보를 얻을 수 있습니다.

참고 문서: