django 使用mysql数据库

1.手动创建mysql数据库,比如xadmin

create database xadmin charset=utf8;

2.配置django项目setting.py文件中的数据库设置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',  # 数据库后端
        'NAME': 'xadmin',  # 数据库名
        'HOST': 'localhost',  # 主机地址
        'PORT': '3306',  # 端口
        'USER': 'root',  # 用户名
        'PASSWORD': '123456',  # 密码
    }
}

3.pip安装pymysql

pip  install  pymysql

4.在项目同名的包下的init.py文件中,初始化mysql驱动

import pymysql
pymysql.install_as_MySQLdb()

5.使用迁移命令生成表,在项目根目录执行命令

5.1 生成迁移文件

python manage.py makemigrations

5.2 生成数据库表

python manage.py migrate

6.检查数据库表,

     登录mysql检查就行

注意:在定义模型后需要再次执行数据迁移命令

posted @   Oops!#  阅读(336)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2018-05-25 zabbix客户端安装shadowscoks客户端监控访问google网站
点击右上角即可分享
微信分享提示