0

ちょうどDjangoでモデルを作成しましたが、adminフォームを使用してその情報を入力したいとします。私が抱えている問題は、自分のフィールド名が長すぎて、値を入力する編集ボックスが重複してしまうことです。Django Adminフォームでグリッドを調整する方法

Djangoのウェブサイトのチュートリアルに従うと、「質問:」というラベルが質問を入力するはずの編集ボックスと重なり合っているかのようになります。

ご意見、ご感想、ご意見をいただければ幸いです。あなたがその特定のモデルのためのoverride Djangoの管理フォームテンプレートをすることができますし、それに必要なCSSやJSを追加

おかげ

答えて

1

。私はあなたのケースでCSSが十分であるべきだと思います。

+0

これは私が行う方法を理解できないものです。 fieldset.htmlというファイルが見つかりました。これは、私が見ているページを生成するようです。 forms.cssで定義されたフォーム行クラスを変更する方法を理解する必要があると思います.... – user1245262

+0

fieldset.htmlを再定義できますが、プロジェクト内のすべての管理ページに影響します。必要なモデルに特化したchange_form.htmlのみをオーバーライドし、STYLEタグを追加してLABEL幅をリセットすることをお勧めします(または、 "display:block"として設定します)。 – ilvar

1

ラベルの幅は8emです。最も簡単な方法は、短い単語を使用してラベルの内容を調整し、フィールドの下部にあるhelp_textに詳細情報を入れることです。ハイフン記号を使用すると、長い単語を手動で壊すことができます。

ilvarの提案に従うことはできません。

関連する問題