码迷,mamicode.com
首页 > 其他好文 > 详细

day 67 orm操作

时间:2018-01-19 14:23:25      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:day   efault   就是   har   连接   目的   import   执行   配置   

 

 

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操作

标签:day   efault   就是   har   连接   目的   import   执行   配置   

原文地址:https://www.cnblogs.com/2012-dream/p/8315866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!