Django框架创建数据库表时setting文件配置_模型层
2024-08-29 00:15:09
若想将模型转为mysql数据库中的表,需要在settings中配置:
一. 确保配置文件中的INSTALLED_APPS中写入我们创建的app名称-->bms
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'bms',
]
二. 配置DATABASES
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME':'bms', # 要连接的数据库,连接前需要创建好
'USER':'root', # 连接数据库的用户名
'PASSWORD':'', # 连接数据库的密码
'HOST':'127.0.0.1', # 连接主机,默认本级
'PORT':3306 # 端口 默认3306
}
}
三. 找到项目名文件下的__init__,在里面写入
作用:这是因为django默认你导入的驱动是MySQLdb,可是MySQLdb对于py3有很大问题,我们需要的驱动是PyMySQL
import pymysql
pymysql.install_as_MySQLdb()
四.分别执行下面两条数据库迁移命令,即可在指定的数据库中创建表 .
python manage.py makemigrations
python manage.py migrate
最新文章
- Linux下的shell编程(二)BY 四喜三顺
- 用SQL语句添加删除修改字段_常用SQL
- excel跨表数据链接
- 使用NSURLSession实现下载的进度
- jquery精简选项卡
- Makefile学习(二)[第二版]
- discuz X3.1的门户文章实现伪静态,利于搜索引擎收录url的地址修改
- Button标签自动刷新问题
- Tornado异步
- linux系统下安装配置解压版的MySQL数据库
- codeforces 830 B Cards Sorting
- jetty服务器原理与maven集成
- C#中CefSharp的简单使用
- Android 闪烁动画
- C code example for strdup
- Linux下postgresql数据库部署与配置
- 八、springboot(五)配置定时器
- ELK+zookeeper+kafka+rsyslog集群搭建
- hash的安全性
- 微信小程序独家秘笈之左滑删除