在pycharm中使用Django连接MySQL数据库,执行命令“python3 manage.py makemigrations”后mysql数据表没有创建成功?

系统是win10,
python用的是3.8.6版本,
Django用的是3.2.19版本,
mysqlclient用的是2.1.1版本,
mysql用的是0.0.3版本

这是我的项目目录
image.png

这是models.py文件中内容
image.png

已经在settings.py文件中完成app注册和数据库配置
image.png
image.png

结果在pycharm终端中运行命令
python3 manage.py makemigrations
python3 manage.py migrate
mysql中数据表没有创建成功
image.png
有没有大佬帮帮我这个菜鸟解解惑

阅读 2.8k
1 个回答

看上去python3压根就没有执行。

你的这个shell环境的python3应该指向的是windows自带的python3了,它实际上指向的是应用商店.

你可以试试只运行python3,不出意外,应该能打开应用商店。

如果你是通过安装包方式安装的python,现在运行python,输入python就可以了,不用python3

推荐问题