hiramatsu0415
@hiramatsu0415

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

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

No Answers yet.

Your answer might help someone💌