Quantcast
Channel: CSSタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8567

DjangoでテンプレートビューをCSSで修飾する方法

$
0
0
HTMLでテキストボックスを修飾する時とかってありますよね default.css .collor{ backgroundcolor:red } welcome.html <input type="text" class="color"> こんな感じでクラスで就職したりするんですが、 DjangoでCSSの修飾ってどう書くの?というメモ Formを使ってCSSを修飾 これをDjangoのFormクラスに使うとするとこんな感じになるみたいです。 Form.py class Form(forms.Form): username = forms.CharField(max_length=200) password = forms.CharField(widget=forms.PasswordInput(), max_length=200) # コンストラクタ def __init__(self): super().__init__() #ユーザー名をCSSで就職 self.fields['username'].widget.attrs["class"] = "inputtext withicon icon_user" self.fields['username'].widget.attrs["placeholder"] = "Username" #パスワードをCSSで就職 self.fields['password'].widget.attrs["class"] = "inputtext withicon" self.fields['password'].widget.attrs["placeholder"] = "Password" welcome.html<form action="{% url 'login' %}" method="post" enctype="multipart/form-data"> {% csrf_token %} <div> <span id="Label_Username">なんとかテキストボックス</span> {{ form.username }} </span> </div> <div> <span id="Label_Password">なんとかパスワード</span> {{ form.password}} </span> </div> <\form> コンストラクタにself.fields[].widget.attrs[]とすると、 そのタグに属性を付けることが出来るみたいなので、こんな感じでクラスを指定するといい感じになると思います。

Viewing all articles
Browse latest Browse all 8567

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>