model连接
2018-06-09 00:24:27 2 举报
AI智能生成
model连接
作者其他创作
大纲/内容
创建表或修改表结构
1. 模型必须都写在app下的models.py文件中。
2. 模型如果需要映射到数据库,所在的app必须被安装.
3. 一个数据表对应一个模型类,表中的字段,对应模型中的类属性.
4. 映射模型到数据库之前,要提前把数据库给创建好.
2. 模型如果需要映射到数据库,所在的app必须被安装.
3. 一个数据表对应一个模型类,表中的字段,对应模型中的类属性.
4. 映射模型到数据库之前,要提前把数据库给创建好.
将模型映射到数据库中
python manage.py makemigrations
python manage.py migrate
配置DATABASES
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'NAME': 'mydb', #数据库名称
'USER': 'admin', # 链接数据库的用户名
'PASSWORD': 'Root110qwe', # 链接数据库的密码
'HOST': '127.0.0.1', # mysql服务器的域名和ip地址
'PORT': '3306', # mysql的一个端口号,默认是3306
}
}
'default': {
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'NAME': 'mydb', #数据库名称
'USER': 'admin', # 链接数据库的用户名
'PASSWORD': 'Root110qwe', # 链接数据库的密码
'HOST': '127.0.0.1', # mysql服务器的域名和ip地址
'PORT': '3306', # mysql的一个端口号,默认是3306
}
}
pymysql连接器
.安装数据库连接器,在python3的虚拟环境中安装pymysql连接器。
主目录下的的__init__.py
import pymysql
pymysql.install_as_MySQLdb()
pymysql.install_as_MySQLdb()
0 条评论
下一页