質問編集履歴

2

情報の修正

2017/10/03 12:05

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 入力フォームが一個ない
1
+ 入力フォームがく表示されない
test CHANGED
@@ -1,111 +1,3 @@
1
- 入力フォームが一個かないのがなぜかわからな、4つ入力フォームを表示させたいです。
1
+ 入力フォームがしく表示されないです。
2
2
 
3
- 今、こな状態になっていて
3
+ どう直せば良いでしょか?
4
-
5
- ![イメージ説明](298c5685bfe382201dfe6a6da45af74e.png)
6
-
7
- ユーザーネームのみ入力フォームを持っています。
8
-
9
- HTMLには
10
-
11
- ```ここに言語を入力
12
-
13
- <form class="my-form" action="{% url 'accounts:regist_save' %}" method="POST">
14
-
15
- <div class="form-group">
16
-
17
- <label for="id_username">ユーザネーム</label>
18
-
19
- {{ form.username }}
20
-
21
- {{ form.username.errors }}
22
-
23
- </div>
24
-
25
-
26
-
27
- <div class="form-group">
28
-
29
- <label for="id_email">Eメール</label>
30
-
31
- {{ form.email }}
32
-
33
- {{ form.email.errors }}
34
-
35
- </div>
36
-
37
-
38
-
39
- <div class="form-group">
40
-
41
- <label class="control-label" for="id_password1">パスワード</label>
42
-
43
- {{ form.password1 }}
44
-
45
- {{ form.password1.errors }}
46
-
47
- </div>
48
-
49
-
50
-
51
- <div class="form-group">
52
-
53
- <label class ="control-label" for="id_password2">パスワード(確認)</label>
54
-
55
- {{ form.password2 }}
56
-
57
- {{ form.password2.errors }}
58
-
59
- <p class="help-block">{{ form.password2.help_text }}</p>
60
-
61
- </div>
62
-
63
-
64
-
65
- <div class="form-group">
66
-
67
- <div>
68
-
69
- <input type="submit" class="btn btn-default" value="登録">
70
-
71
- </div>
72
-
73
- </div>
74
-
75
- {% csrf_token %}
76
-
77
- </form>
78
-
79
- ```
80
-
81
- と書きました。なぜユーザーネームのみ入力フォームを持ち、他は入力フォームを持たないのでしょうか?どのように直せば良いのでしょうか?
82
-
83
-
84
-
85
- forms.pyに
86
-
87
- ```ここに言語を入力
88
-
89
- class RegisterForm(UserCreationForm):
90
-
91
- class Meta:
92
-
93
- model = User
94
-
95
- fields = ('username', 'email',)
96
-
97
- def __init__(self, *args, **kwargs):
98
-
99
- super(RegisterForm, self).__init__(*args, **kwargs)
100
-
101
- self.fields['username'].widget.attrs['class'] = 'form-control'
102
-
103
- self.fields['email'].widget.attrs['class'] = 'form-control'
104
-
105
- self.fields['password1'].widget.attrs['class'] = 'form-control'
106
-
107
- self.fields['password2'].widget.attrs['class'] = 'form-control'
108
-
109
- ```
110
-
111
- と書きました。

1

情報の追加

2017/10/03 12:05

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -79,3 +79,33 @@
79
79
  ```
80
80
 
81
81
  と書きました。なぜユーザーネームのみ入力フォームを持ち、他は入力フォームを持たないのでしょうか?どのように直せば良いのでしょうか?
82
+
83
+
84
+
85
+ forms.pyに
86
+
87
+ ```ここに言語を入力
88
+
89
+ class RegisterForm(UserCreationForm):
90
+
91
+ class Meta:
92
+
93
+ model = User
94
+
95
+ fields = ('username', 'email',)
96
+
97
+ def __init__(self, *args, **kwargs):
98
+
99
+ super(RegisterForm, self).__init__(*args, **kwargs)
100
+
101
+ self.fields['username'].widget.attrs['class'] = 'form-control'
102
+
103
+ self.fields['email'].widget.attrs['class'] = 'form-control'
104
+
105
+ self.fields['password1'].widget.attrs['class'] = 'form-control'
106
+
107
+ self.fields['password2'].widget.attrs['class'] = 'form-control'
108
+
109
+ ```
110
+
111
+ と書きました。