DjangoのFormVIewとBootstrapのform_layoutを使って整ったformを作りたいです。
お世話になります。
プログラミング初心者です。
ModelFormを使い、formに記入されたデータを取得したいのですが、
普段はhtmlに
{%csrf_token%}
{{form.as_p}}
と書いて、formviewに記入したデータを送っているのですが、
今回はBootstrapのLayout(Bootstrap5 Forms-Layout-Gutters)とcssをそのままコピペして、
綺麗なformにしようとしております。
ですが、普段はform.as_pのように省略して書いているため、
コピペしてきたbootstrapのテンプレートのどのへんを変更すれば、普段と同じように、記入したデータを取得することができるでしょうか?
該当するソースコード(forms.pyの内容)
forms.pyの内容
class RegistForm(forms.ModelForm):
username = forms.CharField(label='名前')
grades= forms.ChoiceField(label='学年', choices=(
(1,"学部1年生"),
(2,"学部2年生"),
(3,"学部3年生"),
(4,"学部4年生"),
(5,"院1年生"),
(6,"院2年生")
))
students_num = forms.CharField(label='学籍番号')
email = forms.EmailField(label='メールアドレス')
password = forms.CharField(label='パスワード',widget=forms.PasswordInput())
confirm_password = forms.CharField(label='パスワード再入力',widget=forms.PasswordInput())
class Meta:
model = Users
fields =['username','grades','students_num','email','password','confirm_password']
該当するソースコード(Bootstrap5の内容)
使いたいBootstrap5 Forms-Layout-Gutters
Email
Password
Address
Address 2
City
State
Choose...
...
Zip
Check me out
Sign in
0