- django配置mysql数据库:
Django框架学习之从零开撸 09 django链接MySQL_哔哩哔哩_bilibili
在settings.py里面修改:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'clinical_data',#数据库的名字
'USER': 'root',
'PASSWORD':'521sulli',
'HOST':'127.0.0.1',
'PORT':3306,
'CHARSET':'utf8'
}
}
在项目名下的__init__.py文件中,书写:
import pymysql
pymysql.version_info = (1, 4, 13, "final", 0)
pymysql.install_as_MySQLdb() # 使用pymysql代替mysqldb连接数据库
可能报错,修改地址:
- 已经创建好的mysql数据库中提取数据库映射:python manage.py inspectdb
如何使用Django连接现已经存在的mysql数据库中的表_dabao87的博客-CSDN博客_django如何利用数据库已经存在的表
- authetication模块的应用:
在settings.py 里面加
AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.AllowAllUsersModelBackend']