はじめに
ここでは、djangoにおけるフォームの設定の基本について解説します。
forms.pyの追加
forms.py
from django import forms
from .models import SampleModel
class SampleForm(forms.ModelForm):
char_sample = forms.CharField(widget=forms.TextInput(attrs={'size': 300}))
class Meta:
model = SampleModel
fields = ('char_sample', 'text_sample')
フォームのクラスを設定することで、モデルで設定したフォームにより細かな設定を行うことができます。
Meta
クラスでは、対象とするモデルと、表示するフィールドを明記します。
まとめ
ここでは、Djangoのフォームのクラスの設定について解説しました。
次回はビューについて取り上げる予定です。