亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:82日期: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 編程
相關文章:
主站蜘蛛池模板: 亚洲伦理中文字幕一区 | 黄色小视频在线观看免费 | 一级特黄aa大片欧美 | 一a一级片 | 成人美女免费网站视频 | 亚洲一卡二卡三卡 | 一级女性大黄生活片免费 | 波多野结衣黑人系列在线观看 | 特级黄国产片一级视频播放 | 日本不卡高清免费v日本 | 久久精品国产久精国产80cm | 婷婷色综合久久五月亚洲 | 色婷婷综合久久久久中文一区二区 | 韩国r级福利视频在线观看网站 | 成人午夜视频在线观 | 国产成人高清亚洲一区91 | 色婷婷在线影院 | 亚洲精品国产成人一区二区 | 欧美高清夜夜片a | 国产自自拍 | 国产乱码一区二区三区四 | 国产亚洲精品一区久久 | 国语对白91| 亚洲福利一区二区精品秒拍 | 亚洲国产高清在线精品一区 | 亚洲三级影院 | 天天射夜夜骑 | 日本黄色网址免费 | 草逼网站 | 国产在线一二三区 | 手机看片福利永久 | 欧美xx毛片免费看 | 国产高清视频在线 | 一区二区三区在线 | 日本 | 国产成人v视频在线观看 | 色综合色综合色综合 | 乱人伦精品一区二区 | 国产极品嫩模大尺度福利视频 | 香蕉精品在线 | 亚洲国产精品综合一区在线 | 国语性猛交xxxx乱大交 |