汎用ビューを使ったらBootstarp4が適用されなくなる?
現在、汎用ビューの使い方を学ぼうと思い、既存のソースを改良しています。
既存のソースは汎用ビューを一切使わないコーディング方法でした。
forms.pyに少しcssを加えたりしていました。
class
1 id = forms.CharField(label="ID", max_length=20, min_length=6, widget=forms.TextInput(attrs={'class' : 'form-control'})) 2 password = forms.CharField(label="パスワード", max_length=20, min_length=6, widget=forms.PasswordInput(attrs={'class' : 'form-control'})) 3 email = forms.EmailField(label="メールアドレス", max_length=50, widget=forms.TextInput(attrs={'class' : 'form-control'})) 4 name = forms.CharField(label="ユーザー名", max_length=12, widget=forms.TextInput(attrs={'class' : 'form-control'})) 5
汎用ビューを使っていない時は、form.pyをhtmlに渡して反映させていました。
が・・・汎用ビューを使用してからmodelsをそのままhtmlに渡すのでデザインが無効化されます。
汎用ビューでもBootstrap4と使用してデザインを適用させることは可能でしょうか?
いろいろ調べた結果・・・失敗
class
1 model = user 2 tenmplate_name = 'user_add.html' 3 fields = ('id', 'password', 'email', 'name') 4 success_url = "/todo" 5 widgets={ 6 'id': TextInput(attrs={'class' : 'form-control'}), 7 }
うまくいきません・・・
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。