您的位置:首页 > 运维架构 > Shell

django SHELL方式插入数据

2016-12-22 10:36 316 查看
通过django的SHELL方式插入数据

前提:

1.打开CMD,进入项目所在路径,执行命令python manage.py shell进入manage.py 提供的shell。

2.Event表结构:

class Event(models.Model):

    name = models.CharField(max_length=100)  #发布会标题

    limit = models.IntegerField()  # 参加人数

    status = models.BooleanField() # 状态

    address = models.CharField(max_length=200)  # 地址

    starttime = models.DateTimeField('events time') # 发布会时间

    createtime = models.DateTimeField(auto_now = True) # 创建时间(自动获取当前时间)

操作:

 给Event表中插入数据

1.通过创建,保存两步方式实现

from blog.models import Event

from datetime import datetime

e1 = Event(id=1,name='testname',limit=200,status=True,address='changanlu',starttime=datetime(2016,8,10,14,0,0))  #创建

e1.save() #保存

2.创建保存一步实现

通过Event.objects.create(id=3,name='红米MAX 发布会',limit=2000,status=True,address='北京会展中心',start_time=datetime(2016,9,22,14,0,0))

添加并保存。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: