Python 如何可视化定制Django的文件上传表单

Python 如何可视化定制Django的文件上传表单,python,django,user-interface,file-upload,customization,Python,Django,User Interface,File Upload,Customization,我在Django网站上有一个小文件上传系统,它使用他们的表单。不幸的是,因为它直接从django表单获取,所以我无法格式化它,或者根本无法更改“选择文件”按钮。因为一段代码上有1000个单词,所以这里的代码片段让我无法编辑它- 巨蟒- class UploadFileForm(forms.Form): file = forms.FileField() ~ 还有html- <form name="upload" enctype="multipart/form-data" action

我在Django网站上有一个小文件上传系统,它使用他们的表单。不幸的是,因为它直接从django表单获取,所以我无法格式化它,或者根本无法更改“选择文件”按钮。因为一段代码上有1000个单词,所以这里的代码片段让我无法编辑它-

巨蟒-

class UploadFileForm(forms.Form):
  file  = forms.FileField()
~

还有html-

<form name="upload" enctype="multipart/form-data" action="/file_upload/{{ object.act_code }}/{{ object.email }}/" method="post" style="padding:20px; margin:5px;" >
          {{ form }}
          <br/><br/><input type="submit" value="Upload" />
 </form>

{{form}}


不管怎样,你想这么做吗?谢谢。

元素是一个操作系统控件。在基于WebKit的浏览器中,您根本无法对其进行太多更改,而且几乎没有任何更改。这不是Django的事。有一些JS插件可以用常规的文本字段和按钮组合来替换文件字段,但除此之外,你运气不好

<form name="upload" enctype="multipart/form-data" action="/file_upload/{{ object.act_code }}/{{ object.email }}/" method="post" style="padding:20px; margin:5px;" >
          {{ form }}
          <br/><br/><input type="submit" value="Upload" />
 </form>