コンテキストに応じて 2 つのフォームを表示する必要があります。2 番目のフォームには、ユーザーが認証されていない場合にのみ、名前と電子メール テキストの入力、その後に最初のフォーム コンテンツがこの順序で含まれている必要があります。
Python クラスの継承を試してみましたが、テストしたすべてのケースで、最初のフォームのコンテンツの後に 2 つの新しいフィールドが表示されました。
変形フォームの共通フィールドを正確に因数分解する方法や、別の表示順序を指定する方法はありますか?
解決策は、おそらくスキーマを命令的に定義することです。
http://docs.pylonsproject.org/projects/colander/en/latest/basics.html#defining-a-schema-imperatively