python框架-django中mysql数据库的配置

一:django默认数据库的配置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',  
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

二:自定义数据库的配置

  1. 安装mysql驱动  install PyMySQL

  2. setting.py中修改 DATABASES中的配置。

# ———————————————————mysql数据库的设置———————————————————
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': "django_study_test", # 迁移是生成数据库的名称
        'HOST':"127.0.0.1",
        'PORT':3306,
        'USER':"xx",
        'PASSWORD':"xx",
    }
}
# ———————————————————mysql数据库的设置———————————————————

  3.工程目录下的__init__.py中设置。

from pymysql import install_as_MySQLdb

install_as_MySQLdb()



作用是让Django的ORM能以mysqldb的方式来调用PyMySQL。

   4. 在应用中的model.py中定义模型类

猜你喜欢

转载自www.cnblogs.com/meloncodezhang/p/11769881.html