跳转到主要内容

使用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 (47.5 kB 查看哈希值)

上传时间

构建分布

Flask_Dropzone-2.0.0-py2.py3-none-any.whl (46.3 kB 查看哈希值)

上传时间 Python 2 Python 3

支持