今天想写的是我在Django中常见的到的问题,今天说的是如何配置数据库,以及跟数据库相关的内容。
在setting.py文件中我们会找到跟数据库相关的操作。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',#在这里配配置你的所需要使用的数据库的名称。
'NAME': 'todelistdb',#这里创建你需要的数据库的名字,需要跟你自己创建的数据库的名称一样才行。
'USER':'username',#配置你的用户名
'PASSWORD':'1234567',#配置你的密码
'PORT':'',#配置的你端口号默认为3306
'HOST':'',#配置你的HOST地址,本机不需要的配置如果是连接服务器的话这里是服务器的地址。
}
}
配置完成后我们需要在数据库管理工具去创建一个连接。在这里我使用的数据库管理工具是Navicat Premium。下面我来讲如何连接数据库写下来。
在你的本地数据库中新建一个数据库,数据库的名称需要与你的在setting中配置的名称是一样的。
这样我们就在本地创建好了一个数据库了,开始这个数据库里面的内容为空。我们需要将Django里面的数据库跟这个数据相互关联起来。
我们用pycharm为例子:
我们运行Tools中的 Run manage.py Task
然后我们命里里面输入makemigrations
- 继续输入migrate
- 这样我们的数据库便同步成功。
以上是本次的数据配置内容。