Warning: count(): Parameter must be an array or an object that implements Countable in /home/xs638785/agile-software.site/public_html/wp-content/plugins/rich-table-of-content/functions.php on line 490
HTMLファイル上での「見た目」をコントロールするのがウィジェットです。
ウィジェットを理解するうえでまず押さえておきたいのが、フィールドとの違いです。
例えば、CharFieldをhtmlで表示させるとこのようになります。
テキストボックスが表示されているので、フィールドも見た目をコントロールしていると思ってしまいますよね。
ただ、見た目をコントロールしているのはやはりウィジェットなのです。
どういうことかというと、それぞれのフィールドはデフォルトでウィジェットが設定されているのです。
CharFieldの場合、デフォルトでTextInputウィジェットが設定されています。
ですので、TextInputウィジェットによってテキストボックスが表示されたのです。