内部のヘルパーが、それはこのように、TR内のリンクを作成するヘルパーを持つことが可能です。最終的には、各要素をTDで区切りたいので、結果の表をきれいにフォーマットできます。web2pyのTR
TRを別のビューへのリンクにしたい場合は、TR全体をリンクにすることが理想です。しかし、上記を試してみると、次のような構文エラーが表示されます。名前付き引数だけが*式に続く場合があります。
リンクを含むTRを生成するTABLEヘルパーはありますか?すべて
内部のヘルパーが、それはこのように、TR内のリンクを作成するヘルパーを持つことが可能です。最終的には、各要素をTDで区切りたいので、結果の表をきれいにフォーマットできます。web2pyのTR
TRを別のビューへのリンクにしたい場合は、TR全体をリンクにすることが理想です。しかし、上記を試してみると、次のような構文エラーが表示されます。名前付き引数だけが*式に続く場合があります。
リンクを含むTRを生成するTABLEヘルパーはありますか?すべて
A(*students, URL(...))
あなたの上
おかげで(*expression
が他の位置引数の後に来なければならない)Pythonで許可されていない追加の位置引数、と*students
に従ってください。いずれの場合においても
、あなたは位置引数を経由してアンカータグの「HREF」を指定していないが、代わりに_href
キーワード引数を使用する必要があります
A(*students, _href=URL(...))
をまた再考*students
を使用する必要があるかもしれません。 URL()
コードから、students
は、1人の学生に関連付けられた属性のリストまたはタプルです。
students
リストのすべての要素を連結します
A(student[0], student[1], student[2], ...)
:あなたがフォーマットされた文字列を作成するには、リストの要素を使用したい場合があり、
代わり<a href="/yourapp/pupil_details/...">FirstnameSurnameYear</a>
あなたのコードは同等ですいくつかの区切り文字で(たとえ単純なものでも' '.join(students)
)。
私の生徒がうまくフォーマットされたテーブルを生成しないのはなぜですか?リストの要素は連結されるため?私はTRヘルパーが私のためにリスト要素をTDに分割すると思った。私はなぜそれがうまくフォーマットされたテーブルを作成していないように思っています。おそらくそれが起こるように私は間違いなくTDヘルパーを使用する必要がありますか? Thanks @Anthony –
'TR'にリストを渡した場合、' TD'に各要素をラップしますが、 'A(* students、...)'はアンカー要素のリストを生成しません。単一アンカー要素。また、生成するものは明確ではありません。別の表のセルにある「students」リストの各項目を必要としているように見えますが、各セルに対して生成されるURLにはリストの複数の項目が含まれています。あなたが本当に探しているものを詳細に更新してください。 – Anthony
更新された良いアドバイス、ありがとう。私はAをTRの中に入れて要素を分離し、Aをすべての要素に適用することを望んでいました。再度、感謝します。 –