これは私が以前にした質問です。なぜこの脱退がそのような方向に向かうのか分かりません。Djangoのウィジェット設計の原則について
ウィジェットをレンダリングすると(フォームが使用されているなど)、レンダリング関数の引数はname
です。 HTMLタグ名がattrの場合、その関数に渡されるattrs
のdictの一部として指定できないのはなぜですか? attr名を指定しない場合にのみ、name
を使用する方が理にかなっているはずです。
attrs {"name": "no_one_knows[]"}
を設定すると、ウィジェットをレンダリングするときに、その名前は"no_one_knows[]"
でなければなりません。そうすれば、サーバー側(たとえば)にリスト(getlist(..)
)として直接解析できるHTMLタグを持つことができます。
私の 'getlist(..)'の例は有効ではありません.Djangoはその名前に '[]'を必要とせずに解析します。しかし、アイデアは同じです、名前を無効にすることができます。 – RompePC
ウィジェットを「手動で」レンダリングするとどういう意味ですか? –
'widget.render(..)'を呼びます。私は編集します。あまり明確ではありません。 – RompePC