Django连接MySql数据库

 

1,创建一个MySql数据库

 

2,配置settings:

DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME':'dbname',#确保此数据库已存在
    'USER': 'root',
    'PASSWORD': '123456', #没密码可以为空
    'HOST': '127.0.0.1',
    'PORT': 3306,
    }
}

  

3.使用pymysql的模块连接mysql数据库

设置放置的与project同名的配置的 __init__.py文件中

 

import pymysql
pymysql.install_as_MySQLdb() 

  

4,在app下的model.py写入model

class User(models.Model):
    username=models.CharField(max_length=32)
    password=models.CharField(max_length=32)

  

5.执行数据库迁移的命令

>>>python manage.py makemigrations


>>>python manage.py migrate

 

 

6查看数据库

a.可以用 navicat 工具

b.可以用通过命令行方式看

c.pycharm提供了可视化工具 

 

 

2找数据源

 

 

下载驱动

 

 

 

 

 

 

 

 

posted @ 2020-05-22 10:28  JIMfan  阅读(86)  评论(0)    收藏  举报