我这个表名明明是sudtent 为什么运行就变成app01_stundent了 这是怎么回事呀

img

img


我这个表名明明是sudtent 为什么运行就变成app01_stundent了 这是怎么回事呀

表不存在, 是你没做数据库初始化吧?

python  manage.py migrate

这个命令会初始化数据库, 初始化的结果,生成的表名会自动加app名。
这样可以避免一个数据库里有多个app用同一表名而引起冲突。