1

「auth_user」オブジェクトを編集(更新フォーム)するカスタムフォームがありますが、彼の「auth_membership」を同じフォームで編集する必要があります

どうやってやるの?

簡単な方法で、auth_userテーブルにauth_membershipテーブルへの参照を追加しようとしましたが、結果は次のようになりました:type'exceptions.KeyError''auth_membership'。

この追加されたフィールド(役割)を使用してユーザーを編集するクリーンな方法はありますか?

auth_groupにグループ定義があり、auth_membershipにユーザーとグループの関係があります。

前もって感謝します。
キリスト教徒。

4

1 に答える 1

0

このために私が見つけた最も簡単な方法は、ユーザーフォームにSQLFORMを使用し、メンバーシップパネルにSQLFORM.gridを使用することです。また、ユーザーを一覧表示するグリッドがあると便利だと思います。

そこで、ajaxパネル内にユーザーフォームメンバーシップを表示するソリューションを作成しました。

私のコーディングブログを見てください:同じフォームでユーザーとメンバーシップを管理します

于 2012-08-17T02:16:02.390 に答える