在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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题