温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

django如何连接mysql数据库并进行数据库的创建

发布时间:2022-06-07 09:18:13 来源:亿速云 阅读:253 作者:zzz 栏目:开发技术

这篇文章主要介绍了django如何连接mysql数据库并进行数据库的创建的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇django如何连接mysql数据库并进行数据库的创建文章都会有所收获,下面我们一起来看看吧。

1、首先在终端打开数据库

mysql -u root -p

django如何连接mysql数据库并进行数据库的创建

2、在django的settings.py文件里找到DATABASES进行修改

    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'test',  # 数据库名字
        'USER': 'root',
        'PASSWORD': 'root',  # 数据库密码
        'HOST': 'localhost',
        'PORT': '3306',  # 端口号
    }
}

3、在django的models.py里添加一个类用来添加表。

class UserInfo(models.Model):
    name = models.CharField(max_length=32)
    password = models.CharField(max_length=64)
    age = models.IntegerField()

4、打开pycharm下边的terminal,输入命令。

python manage.py makemigrations
python manage.py migrate

django如何连接mysql数据库并进行数据库的创建

django如何连接mysql数据库并进行数据库的创建

这里有时候会出错,比如出现这一句报错

django.db.utils.OperationalError: (1046, 'No database selected')

django如何连接mysql数据库并进行数据库的创建

原因是在settings.py里没有进行数据库名的添加,即缺少了 'NAME': 'test', # 数据库名字 这一句的添加

5、此时打开终端,会发现数据库已经创建完成。

django如何连接mysql数据库并进行数据库的创建

6、以后在开发中如果想对表结构进行调整

在models.py文件中操作类即可。

命令

python manage.py makemigrations
python manage.py migrate

关于“django如何连接mysql数据库并进行数据库的创建”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“django如何连接mysql数据库并进行数据库的创建”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI