国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python - Flask使用 Blueprint 出現ImportError: cannot import name ’Blueprint’?

瀏覽:81日期:2022-07-16 09:52:28

問題描述

最近新學 Flask,想嘗試使用藍圖模塊化應用。但甚至在運行簡易 demo 時就出錯。

這個簡易應用有兩個文件:app.py

from flask import Flaskapp = Flask(__name__)from calendar import calendarapp.register_blueprint(calendar, url_prefix=’/auth’)@app.route(’/’)def hello_world(): return ’Hello World!’if __name__ == ’__main__’: app.run(port=8023)

calendar.py

from flask import Blueprint calendar = Blueprint(’calendar’, __name__) @calendar.route(’/’) def test():return ’yes’

運行時出現錯誤:

Traceback (most recent call last): File '/Users/vencent/.pyenv/versions/ec-env-3.6.0/lib/python3.6/site-packages/werkzeug/http.py', line 22, in <module> from email.utils import parsedate_tz File '/Users/vencent/.pyenv/versions/3.6.0/lib/python3.6/email/utils.py', line 33, in <module> from email._parseaddr import quote File '/Users/vencent/.pyenv/versions/3.6.0/lib/python3.6/email/_parseaddr.py', line 16, in <module> import time, calendar File '/Users/vencent/PycharmProjects/untitled1/calendar.py', line 1, in <module> from flask import BlueprintImportError: cannot import name ’Blueprint’During handling of the above exception, another exception occurred:Traceback (most recent call last): File '/Users/vencent/PycharmProjects/untitled1/untitled1.py', line 1, in <module> from flask import Flask File '/Users/vencent/.pyenv/versions/ec-env-3.6.0/lib/python3.6/site-packages/flask/__init__.py', line 17, in <module> from werkzeug.exceptions import abort File '/Users/vencent/.pyenv/versions/ec-env-3.6.0/lib/python3.6/site-packages/werkzeug/__init__.py', line 151, in <module> __import__(’werkzeug.exceptions’) File '/Users/vencent/.pyenv/versions/ec-env-3.6.0/lib/python3.6/site-packages/werkzeug/exceptions.py', line 71, in <module> from werkzeug.wrappers import Response File '/Users/vencent/.pyenv/versions/ec-env-3.6.0/lib/python3.6/site-packages/werkzeug/wrappers.py', line 26, in <module> from werkzeug.http import HTTP_STATUS_CODES, File '/Users/vencent/.pyenv/versions/ec-env-3.6.0/lib/python3.6/site-packages/werkzeug/http.py', line 24, in <module> from email.Utils import parsedate_tzModuleNotFoundError: No module named ’email.Utils’

之前嘗試把已有的項目用 Blueprint 模塊化也是這樣的提示,當時以為是跟其他代碼有沖突。今天試了一下發現這個 demo 都運行不了...

問題解答

回答1:

werkzeug 的版本不兼容 python 3.6? 更新一下 werkzeug 試試。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: a级片一级片 | 在线免费成人 | 日本高清视频www夜色资源 | 国产精品久久久久久久hd | 国内精品国语自产拍在线观看55 | 国产一国产一级毛片视频在线 | 免费一级毛片在线播放视频 | 日本aaaaa毛片动漫 | 欧美精品一区二区在线观看 | 天堂av影院 | 久久精品国产欧美日韩亚洲 | 日本成本人片 | 中文字幕成人在线观看 | 9丨精品国产高清自在线看 ⅹxx中国xxx人妖 | 大量愉拍情侣在线视频 | 亚洲mm8成为人影院 亚洲m男在线中文字幕 | 在线成人天天鲁夜啪视频 | 在线观看国产精品一区 | 高清偷自拍第1页 | www.99精品 | 国产系列在线播放 | 国产真实一区二区三区 | 中国美女隐私无遮挡免费视频 | 免费一级特黄3大片视频 | 久久香蕉精品成人 | 乱子伦农村xxxx | 欧美福利一区二区三区 | www久久久 | 制服丝袜在线视频香蕉 | 成人黄色一级毛片 | 国产成人精品实拍在线 | 国产三级久久久精品三级 | 9久9久热精品视频在线观看 | 成人黄网18免费观看的网站 | 国产一国产一有一级毛片 | 伊在人香蕉99久久 | 久久久久久久久久久久久久久久久久 | 欧美日韩久久 | 中文国产成人精品久久一 | 最新毛片久热97免费精品视频 | 国产成人自拍在线 |