SayHello 程序实际代码和书中不一致问题


#1

sayhello源码git下拉以后,里面没有sayhello.py只有test_sayhello.py,结果测试正常。之后发现test_sayhello.py消失,再之后,测试报错。另外书中的代码清单7-3 sayhello.py和models.py里面的代码一模一样,而models.py的清单在书中就没有展示。
本人老教师一名,非计算机专业,只是想学程序,第一次学python,没几个月,接触flask没一个月,看得也有点漫不经心,希望大家给予点拨,多谢多谢。


#2

你好。书中 7-3 的标题路径写错了,应该是 sayhello/models.py。

test_sayhello.py 消失和报错问题,缺乏足够的信息,没法判断。


#3

另外,李辉老师,我再请教您,sayhello里面是不是没有sayhello.py?


#4

这个地方不是一定要有一个app.py似的sayhello.py。
可以看一下7.1的部分,我觉得这部分可以让你理解。
image


#5

好了,这点似乎明白了,刚才也重新安装激活,可以运行了,多谢多谢。
不过,在 from sayhello import app, db这句代码中,后面apphe和db下面咋还报错呢


#6

你需要给出完整的报错信息(以文本的形式),否则别人没法凭空猜测你遇到了什么问题。


#7

好的,后面再有类似不理解的,我就描述完整一些。这个问题我基本明白了。也谢谢刚才那位一起读书学习的同学。


#8

单独谢谢你,请加我VX13562610953