python之路--ORM,python之路,一 . 建表操作
python之路--ORM,python之路,一 . 建表操作
一 . 建表操作
要想将模型转为mysql数据库中的表,需要在setting里面写上这个,把原来带的替换掉
DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, ‘NAME‘: ‘book‘, # 要连接的数据库名,连接前需要创建好 ‘USER‘: ‘root‘, # 连接数据库的用户名 ‘PASSWORD‘: ‘666‘, # 连接数据库的密码 ‘HOST‘: ‘127.0.0.1‘, # 连接主机,默认本机 ‘PORT‘: 3306 # 端口 默认3306 }}
还需在项目名下的__init__的文件中写 : 写成这个的目的是将django默认的驱动MySQLdb 改为 pyMySQL,因为MySQLdb对于py3有很大的问题.
import pymysqlpymysql.install_as_MySQLdb()
通过两条数据库迁移命令在指定数据库建表
python manage.py makemigrations #生成记录,每次修改了models里面的内容或者添加了新的app,新的app里面写了models里面的内容,都要执行这两条python manage.py migrate #执行上面这个语句的记录来创建表,生成的表名字前面会自带应用的名字,例如:你的book表在mysql里面叫做 app01_book 表
然后需要在python里面查看呢表中内容,需要进行下列操作
python之路--ORM
相关内容
- python2.7-encoding报错,pythonencoding,原代码中:self.
- python——关于简单爬取博客园班级成员发的博文的题目
- 解读python中SocketServer源码,python优秀源码, 再看继承
- python案例——体脂率项目,python项目案例,通过一个人的
- 从零起步 系统入门Python爬虫工程师,爬虫工程师,从零
- Python之Pulsar框架使用,什么是框架,本文内容主要包含
- Python实例---抽屉热搜榜学习版,,<!DOCTYPE
- python3 升级 pip9.0.1 到pip-9.0.3,pythonpip升级,python -m
- 使用python中出现的错误统计,python错误,1, unsuppo
- Python 使用QT5开发界面的一个demo开发过程的总结,QT界面
评论关闭