day 67 orm操作

Posted 孟郊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day 67 orm操作相关的知识,希望对你有一定的参考价值。

 

 

1,我们是先创建一个django项目,要同时把app带上,

然后再django项目里面把settings部分设置好,按照我们一开始创建django项目的时候设置的那些,csrf以及templates还有static里面的部分,

然后我们在settings里面找到databases,把里面的跟数据库连接的配置参数都设置好,default里面的engine(在原基础上把最后一个参数改成mysql即可),name(数据库名),

uuser(数据库用户名),password(数据库名对应的密码),host(数据库的ip地址,),port(数据库的端口)

到这里我们的setting里面的数据库参数配置就完成了

 

2.在我们的django里面,找到init文件在里面写上两句话,

import pymysql  

pymysql.install_as_MySQLdb()

3.我们的orm是无法自己建库的,所以我们需要自己在命令行里面把库创建出来,仅仅是建库而已,

我们要把库先建立出来

4,再找到我们的App里面的models.py,我们在django里面运行这个程序它django本身就只是认识这个models而已,所以我们的数据库操作都要在这里执行,

class User(models.Model):  # 这里的类名就是我们的数据库的名字
id = models.AutoField(primary_key=True) # 这里是字段名自增id,主键设定
name = models.CharField(max_length=30) # 字段名 varchar类型,最大长度是30

 

5.在models里面找到terminal,然后执行两句话,

python manage.py makemigrations   # 我们的改动操作都需要执行这一句,

python manage.py migrate 

以上是关于day 67 orm操作的主要内容,如果未能解决你的问题,请参考以下文章

Django orm操作

系统 day67 Linux入门

Day67

Python_Day13_ORM sqlalchemy

DAY11-MYSQL之ORM框架SQLAlchemy

67-orm