Django 为数据库的增删改查提供的一系列ORM方式的函数:
如图两张表分别是 home_category和home_tag对应的modles层如下:
我们使用shell命令行为其增加数据:
在python Console里输入如下几行代码,表类(字段名称=‘’) 最后.save保存即为添加数据
在用户表里增加一条数据,因为我们文章表里有一个作者字段,他在构建表的时候用的是django内置的user
如下 输入 python manage.py createsuperuser 账号邮箱密码就OK
这时,数据库user表会多一条你建立的数据
之后我们做三部操作,
1.从user中查询到athor
2.从category表中查询到分类
3.增加一条article数据 在数据中把1,2 写进去
注意:查询语句为User.objects.get 查到的是一个admin对象 我们要传到article中的也是对象,不是他的主键id
timezone是Django的辅助类,通过now来获取当前时间
save是将数据保存,并且映射到数据库中