cannot import name 'json' from 'itsdangerous'

来源:4-9 打造高可用flask mvc框架

肇秋今天没报错

2022-03-07

(xjz_env) [root@localhost www]# python manager.py runserver
Traceback (most recent call last):
File “/home/www/manager.py”, line 2, in
from application import app,manager
File “/home/www/application.py”, line 3, in
from flask import Flask
File “/root/xjz_env/lib/python3.9/site-packages/flask/init.py”, line 19, in
from . import json
File “/root/xjz_env/lib/python3.9/site-packages/flask/json/init.py”, line 15, in
from itsdangerous import json as _json
ImportError: cannot import name ‘json’ from ‘itsdangerous’ (/root/xjz_env/lib/python3.9/site-packages/itsdangerous/init.py)

之前高版本的一直报flask._compat不存在错误,用低版本的flask就一直报错这个,怎么破

写回答

2回答

qq_慕慕8404022

2022-03-08

我是用高版本的flask,
然后把flask_script/__init__.py
里面的
from ._compat import text_type改成
from flask_script._compat import text_type


2
1
肇秋今天没报错
wc,兄弟牛呀 感谢感谢
2022-03-08
共1条回复

编程浪子

2022-03-28

你好

最近公司太忙了,把这里提问忘记了,非常抱歉。学习的精神给予肯定,但是这种修改源码的方式对未来升级不好。这个主要是新版本废除了一些方法,官网不建议使用flask_script 而是click。等空了我给大家讲解下


0
1
肇秋今天没报错
还有这说法啊,好的好的等您讲解,大半夜的辛苦老师了🫶
2022-03-28
共1条回复

Python Flask构建微信小程序订餐系统(可用于毕设)

微信小程序 + Python Flask 打造订餐系统全栈应用,可用于毕设。

1709 学习 · 1889 问题

查看课程