0
高度にカスタマイズされたシステムを構築するためにdjango 1.9を使用しています。これは、フィールドとその関連ウィジェットのリストを非常に多くの形から抽出する必要があることを意味します。私はそうのようなタプルやリストのリストを取得することができることを期待したいdjango形式のフィールドとウィジェットのリストを取得する
from django import forms
class PortfolioForm(forms.Form):
organisation_id = forms.IntegerField(label='organisation_id', required=True)
portfolio_id = forms.IntegerField(label='portfolio_id', required=False)
portfolio_name = forms.CharField(label='portfolio_name', max_length=50, required=True)
:
(
(organisation_id, <widget_name>),
(portfolio_id, <widget_name>),
(portfolio_name, <widget_name>)
)
DeclarativeFieldsMetaclassのミックスインをブロックしているようです。このようなことから、例えば
、これは.fields
属性から取られました
どのようにこれを行うには?または、テンプレートを使って抽出する方が良いでしょうか?メソッド内
self.
はそれを得た上でform.
を変更することができます。私はクラスではなくインスタンスで演奏していました –