使用Dropzone.js在Flask中上传文件。
项目描述
Flask-Dropzone将Dropzone.js打包成扩展,为Flask添加文件上传支持。它可以创建链接从CDN中提供Dropzone,且无需在您的应用程序中添加JavaScript代码。
注意:此扩展专为简单使用而构建,如果您需要更多灵活性,请直接使用Dropzone.js。
基本用法
步骤1:初始化扩展
from flask_dropzone import Dropzone
dropzone = Dropzone(app)
步骤2:在您的基模板的<head>部分添加以下代码
<head> {{ dropzone.load_css() }} </head> <body> ... {{ dropzone.load_js() }} </body>
您可以通过version参数分配Dropzone.js的版本,默认值为5.2.0。 步骤3:使用create()创建一个Drop Zone,并用config()进行配置
{{ dropzone.create(action='the_url_which_handle_uploads') }} ... {{ dropzone.config() }}
同时修改动作视图为您的视图。
美化Dropzone
通过style()方法根据您的喜好进行样式化
{{ dropzone.style('border: 2px dashed #0087F7; margin: 10%; min-height: 400px;') }}
更多信息
前往文档,您可以查看更多详细信息。
项目详情
关闭
Flask-Dropzone-2.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 99e116db81d598438e8a985694f7748937315f99ed4c9f4a620b75a97c59ab8e |
|
MD5 | 6c2becd91d829b89fb65df8c5db10dff |
|
BLAKE2b-256 | 02771d3f061d38460346e703399251f5fef3b820306f8dad5d8a4f8d3aae32b6 |
关闭
Flask_Dropzone-2.0.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 332582669358c9ffda10a96fc986c65b993483cb87a4d7536e4256244f0e3a15 |
|
MD5 | 4d2f6192087223d74a540037a994d939 |
|
BLAKE2b-256 | ca275c26b675fc1552447e0f4ad46ec02ccdf3597c4b423ff6c9edb1d8bcb9bb |