Models

数据库的配置

1    django默认支持sqlite,mysql, oracle,postgresql数据库

  <1>sqlite

  django默认使用sqlite的数据库,默认自带sqlite的数据库驱动

  引擎名称:django.db.backends.sqlite3

  <2>mysql

  引擎名称:django.db.backends.mysql

2    mysql驱动程序

  MySQLdb(mysql python)

  mysqlclient

  MySQL

  PyMySQL(纯python的mysql驱动程序)

3  在django的项目中会默认使用sqlite数据库,在settings里有如下设置:

  【Django】--Models 和ORM以及admin配置   

  如果我们向要更改数据库,需要修改如下:

     【Django】--Models 和ORM以及admin配置  

DATABASES = {

    'default': {

        'ENGINE': 'django.db.backends.mysql', 

        'NAME': 'books',    #你的数据库名称

        'USER': 'root',   #你的数据库用户名

        'PASSWORD': '', #你的数据库密码

        'HOST': '', #你的数据库主机,留空默认为localhost

        'PORT': '3306', #你的数据库端口

    }

}
View Code

相关文章: