2017-03-27 13 views
0

adminページからデータを抽出するためにsave_formsetメソッドをオーバーライドしました。ここで私はDjango、formsetから値を抽出する

enter image description here

として出力を得る

def save_formset(self, request, form, formset, change): 
    for f in formset: 
     print('Voter address is: ', f['voter_address']) 
    super().save_formset(request,form, formset, change) 

、同じように私のコードはどのように見えるかですが、私は「klncklas、」であり、第二の1のために、私が知りたいのですが、実際の値を抽出したいです価値が存在しないこと。どのように私はこれを達成することができる?

答えて

1
def save_formset(self, request, form, formset, change): 
    # Create instances. Each instance will be a "row" (obj) of the inline model 
    instances = formset.save(commit=False) 
    # Iterate over the instances (objects of the Inline Model) 
    for instance in instances: 
     # Get the object's attribute (Model field) 
     print(instance.voter_address) 
    super().save_formset(request,form, formset, change) 
+0

ありがとう –

関連する問題