2016-04-26 12 views
0

myfileフォームフィールドをDropzone.jsアップロードエリアとして設定するにはどうすればよいですか?Djangoフォームのdropzoneアップロード領域としての標準FileField

forms.py

class TestForm(forms.Form): 
    title = forms.CharField(required=True) 
    myfile = FileField() 

views.py

class ExampleView(FormView): 
    template_name = 'test.html' 
    form_class = TestForm 
    success_url = '/thanks/' 

    def form_valid(self, form): 
     print form.cleaned_data['title'] 
     print form.cleaned_data['file'] 
     return super(ExampleView, self).form_valid(form) 

test.htmlという

<form method="post" action="/test-form/"> 
    <input type="text" name="title" id="id_title"> 
    <input type="submit" value="Save"> 
</form> 

答えて

0

まあ、私はちょうどドロップゾーンのウェブサイトをチェックして、いくつかの異なる方法があります。 は、一つはparamNameオプション設定することで、次のようになります。http://www.dropzonejs.com/#config-paramName

をしかし、あなただけの、例えば、<input type="file" name="myfile" />

あなたは、フォームにclass="dropzone"を追加する必要があります、ファイルのフィールドを追加することができますように見えます。

関連する問題