亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

瀏覽:115日期: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 編程
相關文章:
主站蜘蛛池模板: 日韩在线观看一区二区三区 | 国产一区二区亚洲精品天堂 | 正在播放亚洲一区 | 国产精品自在欧美一区 | 中国高清色视频www 中国黄色网址大全 | 一色屋精品亚洲香蕉网站 | 性高湖久久久久久久久aaaaa | 日韩在线欧美在线 | 日韩精品久久一区二区三区 | 高清在线观看自拍视频 | 毛片a级三毛片免费播放 | 99精品一区二区免费视频 | 特黄特色大片免费播放路01 | 欧美自拍另类 | 欧美一级毛片一级 | 毛片视频在线免费观看 | www看片| 婷婷在线成人免费观看搜索 | 欧美成人艳星在线播放 | 国产精品每日更新在线观看 | 香蕉97碰碰视频免费 | 日本成a人片在线观看网址 日本成年人视频网站 | 亚洲高清在线播放 | 欧美韩国日本在线 | 黄色免费在线观看视频 | 国产情侣普通话刺激对白 | 自拍偷在线精品自拍偷无码专区 | 91av视频 | 欧美中日韩在线 | 久久一区二区三区99 | 黄男人和女人色一级 | 91亚洲精品| 视频一区在线播放 | 中国一级毛片aaa片 中国一级毛片录像 | 一级爱爱片一级毛片-一毛 一级爱做片免费观看久久 一级白嫩美女毛片免费 | 国产精彩视频在线 | 午夜67194 | 亚洲欧美久久精品一区 | 国产最爽的乱淫视频国语对 | 99国产在线播放 | 美国一级免费毛片 |