Django开发的数据库连接问题。

今天想写的是我在Django中常见的到的问题,今天说的是如何配置数据库,以及跟数据库相关的内容。
在setting.py文件中我们会找到跟数据库相关的操作。

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',#在这里配配置你的所需要使用的数据库的名称。
        'NAME': 'todelistdb',#这里创建你需要的数据库的名字,需要跟你自己创建的数据库的名称一样才行。
        'USER':'username',#配置你的用户名
        'PASSWORD':'1234567',#配置你的密码
        'PORT':'',#配置的你端口号默认为3306
        'HOST':'',#配置你的HOST地址,本机不需要的配置如果是连接服务器的话这里是服务器的地址。
    }
}

配置完成后我们需要在数据库管理工具去创建一个连接。在这里我使用的数据库管理工具是Navicat Premium。下面我来讲如何连接数据库写下来。

Navicat Premium 内容

在你的本地数据库中新建一个数据库,数据库的名称需要与你的在setting中配置的名称是一样的。
这样我们就在本地创建好了一个数据库了,开始这个数据库里面的内容为空。我们需要将Django里面的数据库跟这个数据相互关联起来。
我们用pycharm为例子:

  1. 我们运行Tools中的 Run manage.py Task

  2. 运行完成后的界面

  3. 然后我们命里里面输入makemigrations

  4. 继续输入migrate
  5. 这样我们的数据库便同步成功。
    这里写图片描述
    这里写图片描述

以上是本次的数据配置内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值