Django同步时区及数据库迁移

修改系统语言及时区

修改django系统语言和时区可以通过编辑setting.py文件来实现,大概在文件最末尾的位置
在这里插入图片描述
1.系统语言设置为中文

LANGUAGE_CODE = 'zh-HanS'

2.系统时区设置为中国时区

TIME_ZONE = 'Asia/Shanghai'

数据库迁移

若之前开发是用的默认数据库sqlite的话,我们需要迁移到mysql中,大致操作如下:
1.先下载数据驱动包,pymysql

pip install pymysql```

2.为即将迁移与同步的数据新增⼀个数据库:

create schema test_db

3.在项目包的__init__.py文件中写入

import pymysql

pymysql.install_as_MySQLdb()

在这里插入图片描述
4.在setting文件中,更改数据库的连接方式,注释掉之前的

DATABASES = {
 'default':
 {
 'ENGINE': 'django.db.backends.mysql', # 数据库引擎(固定)
 'NAME': "test_db", #我们添加的数据库
 'HOST': '127.0.0.1', # 数据库地址,本机 ip 地址 127.0.0.1
 'PORT': 3306, # 端⼝
 'USER': 'root', # 数据库⽤户名
 'PASSWORD': '123456', # 数据库密码
 }
}

在这里插入图片描述
5.上诉步骤完成后,执行数据迁移,注意:这里不需要再manage.py makemigrations了,因为我们没对模型进行修改

manage.py migrate

完工

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有被蠢哭到

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值