系列文章目录
Python中使用Flask:VsCode调试Flask程序
Python中使用Flask:Flask Web入门实操
Python中使用Flask:Docker发布Flask API
VsCode中如何调试Flask程序呢?
-
首先需要建立调试的配置文件,launch.json
-
在弹出的界面选择flask
-
点击调试,报错了,尴尬的很,看了控制台输出的信息Flask app 'app.py‘,我们的程序是app的嘛,系统默认生成的launch.json中配置的也是app.py,只有app.py中配置的是wwxcweb,是不是应该改为wwxcweb呢?试试看!
-
这里的原理确实有点懵,希望有大佬解释一下
-
修改app.py为wwxcweb.py,修改后文件目录
-
修改launch.josn中相关的配置
"env": {
"FLASK_APP": "wwxcweb.py",
"FLASK_ENV": "development",
"FLASK_DEBUG": "0"
},
- 添加断点,点击debug或者F5,访问页面,可以看到命中断点了
- wwxcweb 代码
from setuptools import setup
setup(
name='wwxcweb',
packages=['wwxcweb'],
include_package_data=True,
install_requires=[
'flask',
],
)
- init.py 代码
from flask import Flask
app = Flask(__name__)
import wwxcweb.fileupload
import wwxcweb.returnhtml