Django同步数据库
新建一个Django项目后的目录层级是这样
Django项目
templates: templates是模版
xds:新建的app
Django默认使用的是sqlite3的数据库
1、在本地安装mysql的驱动
1 | pip install mysqlclient |
2、新建app
1 | python manage.py startapp xds |
3、INSTALLED_APPS中添加自己新建的app
4、在Django项目的目录下打开setting.py文件。替换数据库驱动、以及数据库信息
1 2 3 4 5 6 7 8 9 10 | DATABASES = { 'default' : { 'ENGINE' : 'django.db.backends.mysql' , - - 替换为mysql的驱动 'NAME' : 'django' , - - 数据库名称 'USER' : '*' , - - 账号 'PASSWORD' : ' * , - - 密码 'HOST' : '*' , - - ip 'PORT' : * - - 端口号 } } |
5、检查表结构是否变更
1 | python manage.py makemigrations |
6、同步表数据
1 | python manage.py migrate |
7、在数据库中能成功同步Django的几个内置表
分类:
Django
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)