专栏首页Python进阶之路Flask开发 导入flask_uploads包时提示“IMPORTERROR: CANNOT IMPORT NAME ‘SECURE_FILENAME‘ FROM ‘WERKZEUG‘“

Flask开发 导入flask_uploads包时提示“IMPORTERROR: CANNOT IMPORT NAME ‘SECURE_FILENAME‘ FROM ‘WERKZEUG‘“

在使用Flask开发过程中,使用Flask_uploads模块开发上传文件功能时,在项目中导入该包时,提示“ImportError: cannot import name ‘secure_filename’ from 'werkzeug”错误。

在我的项目中导入改包报错如下:

从上述的报错信息,分析是是没有找到对应的模块。于是,进入到flask_uploads.py文件查看一下

原来是这个包的导入出现问题。我们把它修改成如下图:

from werkzeug.utils import secure_filename
from werkzeug.datastructures import  FileStorage

这样问题就解决了,项目顺利启动,如下所示:

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://blog.csdn.net/fyfugoyfa复制
如有侵权,请联系 yunjia_community@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • 看完这篇文章还能不懂Flask这种Web框架吗?

    Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于...

    IT派
  • 3000 字 Flask 快速学习指南:从入门到开发

    作者:过了即是客 Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务。本文参考自Flask官方文档,...

    小小科
  • 详解Flask上下文

    在Flask中,对一个请求进行处理时,视图函数一般都会需要请求参数、配置等对象,当然不能对每个请求都传参一层层到视图函数(这显然很不优雅嘛),为此,设计出了上下...

    oYabea
  • Flask核心机制--上下文源码剖析

      了解过flask的python开发者想必都知道flask中核心机制莫过于上下文管理,当然学习flask如果不了解其中的处理流程,可能在很多问题上不能得到解决...

    py3study
  • Flask 快速入门

    Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务。本文参考自Flask官方文档,大部分代码引用自官方...

    乐百川
  • Flask框架(二)

    1.app.befor_request装饰过得函数在真正的响应函数之前执行,可以有多个,当有多个的时候,执行顺序是谁在前面谁先执行。

    GH
  • Flask初版架构源码解读 | Python基础

    WSGI即Web Server Gateway Interface是基于现存的CGI标准而设计的,是Python对CGI进行的一种包装 也是一个规范,定义了We...

    李三十一
  • Python 【web框架】之Flask

    flask 是Python实现的轻量级web框架。没有表单,orm等,但扩展性很好。很多Python web开发者十分喜欢。本篇介绍flask的简单使用及其扩展...

    用户1432189
  • 深度学习应用的服务端部署

    【GiantPandaCV导读】这篇文章包含与PyTorch模型部署相关的两部分内容:

    BBuf
  • flask基础

         Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服...

    py3study
  • Flask表单之WTForms和flask-wtf

    Flask-WTF是简化了WTForms操作的一个第三方库。WTForms表单的两个主要功能是验证用户提交数据的合法性以及渲染模板。还有其它一些功能:CSRF保...

    菲宇
  • Flask快速入门,知识整理

    一、Flask介绍(轻量级的框架,非常快速的就能把程序搭建起来)   Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服...

    用户1214487
  • Python import同级目录报错

    参考:http://blog.csdn.net/geekleee/article/details/52505233

    py3study
  • 传统框架部署到 Serverless 架构的利与弊

    Serverless 是一个比较新的概念、架构,让开发者放弃之前的开发习惯、放弃现有的 Express、Koa、Flask、Django 等框架,无缝转向 Se...

    腾讯云serverless团队
  • Flask(请求和响应 五)

    使用ajax会返回X-Requested-With: XMLHttpRequest可以在XHR中找到

    zx钟
  • Flask基础入门学习笔记-1

    描述:Flask 官方介绍Web Develoment one drop at a time,实际上它是一个基于Python开发的Web轻量级框架; 通过Fla...

    WeiyiGeek
  • 《PaddlePaddle从入门到炼丹》十四——把预测模型部署在服务器

    如果读者使用过百度等的一些图像识别的接口,比如百度的细粒度图像识别接口,应该了解这个过程,省略其他的安全方面的考虑。这个接口大体的流程是,我们把图像上传到百度的...

    夜雨飘零
  • Flask 扩展系列之 Flask-R

    Flask-RESTful是一个Flask的扩展,它增加了对快速构建REST APIs的支持。它是一种轻量级的抽象,可以与现有的ORM/库一起工作。Flask-...

    py3study

扫码关注云+社区

领取腾讯云代金券