当前位置: 首页 > 知识库问答 >
问题:

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

曾明诚
2023-06-17

系统是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
有没有大佬帮帮我这个菜鸟解解惑

共有1个答案

督劲
2023-06-17

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

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

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

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

 类似资料:
  • 本文向大家介绍使用Django连接Mysql数据库步骤,包括了使用Django连接Mysql数据库步骤的使用技巧和注意事项,需要的朋友参考一下 链接mysql步骤 第一步:在终端下载pymysql文件–pip install pymysql 第二步:在gjango项目的__init__文件中添加代码 第三步:找到mysql的连接源,然后填信息,如果没有mysql驱动,需要下载MySQL驱动 mys

  • 虽然我可以在其他项目中创建表,但这个项目不是从实体类创建表。我在使用eclipse的spring boot jpa中有以下实体类: 存储库类如下: 下面是属性文件: 但在没有任何错误地运行项目之后,我看不到在mySql工作台中创建的表。我试了很多次都没有成功。如果你找到解决办法,请告诉我。干杯

  • 本文向大家介绍用命令创建MySQL数据库(de1)的方法,包括了用命令创建MySQL数据库(de1)的方法的使用技巧和注意事项,需要的朋友参考一下 一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、 连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户 名前可以有空

  • 在MySQL 中,可以使用 CREATE DATABASE 语句创建数据库,语法格式如下: 中的内容是可选的。语法说明如下: <数据库名>:创建数据库的名称。MySQL 的数据存储区将以目录方式表示 MySQL 数据库,因此数据库名称必须符合操作系统的文件夹命名规则,不能以数字开头,尽量要有实际意义。注意在 MySQL 中不区分大小写。 IF NOT EXISTS:在创建数据库之前进行判断,只有该

  • 我正在尝试创建一个spark应用程序,它对创建、读取、写入和更新MySQL数据非常有用。那么,有没有办法使用Spark创建一个MySQL表? 下面是在MySQL数据库中创建表的Scala JDBC代码。我怎样才能通过Spark做到这一点?

  • 主要内容:基本语法,在指定的数据库中创建表在创建数据库之后,接下来就要在数据库中创建数据表。所谓创建数据表,指的是在已经创建的数据库中建立新表。 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性、引用完整性和域完整性)约束的过程。接下来我们介绍一下创建数据表的语法形式。 基本语法 在 MySQL 中,可以使用 CREATE TABLE 语句创建表。其语法格式为: CREATE TABLE <表名> ([表定