0

わかりました。たとえば、formModelにこのフィールドがあります

RItitle = models.CharField(max_length=100)

私のテンプレートでは:

            <tr>
                <th>RI Title </th><th>  {{ wizard.form.RItitle }} {{ wizard.form.RItitle.errors }}</th>
            </tr>

そして今HTML:

<tr>
    <th>RI Title </th><th>  <input id="id_0-RItitle" type="text" name="0-RItitle" value="csss" maxlength="100"> </th>
            </tr>

このフィールドのhtmlオプションを変更するにはどうすればよいですか?たとえば、style = "width:150px"またはこのようなsthを意味します。cssの例を使用できません:.input {width:150px;}cozこのフォームには1つ以上の入力があります

手伝ってくれてありがとう

4

1 に答える 1

0

スタイリングはCSSを介して行う必要があります。

IDを利用できるので、次のように実行できます。

#id_0-RItitle {
    width: 150px;
    /* some other styles here */
}

これをプログラムで行うには、いくつかのCSSクラスを使用することをお勧めします。特定のフィールドを表示するために使用されるウィジェットを変更するには(たとえば、クラス属性を変更し、絶対に必要な場合はスタイル属性を変更する)、この質問のヒントに従ってください:DjangoフォームでのCSSスタイリング

于 2012-09-18T08:57:08.483 に答える