1

ユーザーのフレンドシップ設定を指定するフォームを含む django フォームセットを使用しています。

私のフォームフィールドは次のとおりです。

    siteuser_id = forms.IntegerField(widget=forms.HiddenInput())
    subscribed = forms.BooleanField(required=False)
    ally = forms.BooleanField(required=False)
    enemy = forms.BooleanField(required=False)

目標は、すべての人の友達とその人のゲーム内でのステータスを表示することです。

フォームセットにフォームを表示するとき、その人のニックネーム (ニックネームは一意ではないか、siteuser_id の代わりに使用します) をその人の友情設定と一緒に表示したいと思います。

ユーザー名をフォームフィールドにしようとしましたが、編集可能になりました。編集可能ではなく、テーブル内に表示したいだけです。

ヘルプ?

4

4 に答える 4

1

必ずしもフォームが必要なわけではないようです。オブジェクトのデータをテンプレートに渡すことができます。

ただし、フォームでこれを行いたい場合はwidget、フォーム フィールドのカスタムを設定し、サブクラス化することができますWidgethttps://docs.djangoproject.com/en/dev/ref/forms/widgets/を参照してください。

于 2013-10-08T14:41:20.457 に答える