若想将模型转为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

最新文章

  1. Linux下的shell编程(二)BY 四喜三顺
  2. 用SQL语句添加删除修改字段_常用SQL
  3. excel跨表数据链接
  4. 使用NSURLSession实现下载的进度
  5. jquery精简选项卡
  6. Makefile学习(二)[第二版]
  7. discuz X3.1的门户文章实现伪静态,利于搜索引擎收录url的地址修改
  8. Button标签自动刷新问题
  9. Tornado异步
  10. linux系统下安装配置解压版的MySQL数据库
  11. codeforces 830 B Cards Sorting
  12. jetty服务器原理与maven集成
  13. C#中CefSharp的简单使用
  14. Android 闪烁动画
  15. C code example for strdup
  16. Linux下postgresql数据库部署与配置
  17. 八、springboot(五)配置定时器
  18. ELK+zookeeper+kafka+rsyslog集群搭建
  19. hash的安全性
  20. 微信小程序独家秘笈之左滑删除

热门文章

  1. luogu P1854 花店橱窗布置
  2. 2016北京集训测试赛(九)Problem C: 狂飙突进的幻想乡
  3. 最新Webstrom, Idea 2019.1.3 的激活
  4. Spring事务管理——事务的传播行为
  5. eclipse中修改JDK版本
  6. Android Studio +MAT 分析内存泄漏实战
  7. sudo如何保持当前用户的环境变量?
  8. ADO.NET:连接数据字符串
  9. angular - 如何支持less和sass(scss)
  10. struts2获取前台提交的参数