2016-07-20 7 views
0

だから私は入力をユーザーに要求し、私は何とかリストを反復処理し、すべてのオブジェクトに対するユーザー入力を取得するために何をすべきかを把握することはできませんビューを持っている...ここでDjangoビュー内のオブジェクトのリストを反復処理する方法は?

def get(self, request, language, word): 
    '''Get reqeust to edit taken in steps''' 
    context = cache.get(word) 
    form_class = DefinitionInfoForm 
    context['form_class'] = form_class 
    return render(request, 
     'study/add_info.html', 
     context_instance=RequestContext(request, context)) 

は私のGETですそれはCBVの中にあります。私は、オブジェクトのキャッシュをロードしているし、可能な

OR

は、バルク広告を行うと、フォームでそれらすべてをレンダリングし、変更した場合、私は何とか一度に1つが、すべての1のための新しいgetを作り、それらを反復処理したいと思います私は情報を追加するために、私は一度に大量または1でそれを行う方法を見つけ出すことはできません。このフォームを使用していpostメソッド

内のすべてのオブジェクト...これで

class DefinitionInfoForm(forms.Form): 

    part_of_speech = forms.CharField(required=True, label=_(u'Part of Speech')) 
    pronunciation = forms.CharField(required=True, label=_(u'Pronunciation')) 

答えて

0

場合は、私の答えはを使用することでしたと引数としてクエリセットを追加します。

これをコンテキストとしてテンプレートに渡し、そこでフォームセットを反復することができます。

関連する問題