django提供了两种将数据存入数据库的方法。
究竟是不是两种我不知道哦,反正我只掌握了这两种,给大家展示一下。
方法一:
user.objects.create(xx=xx,xx=xx)
方法二:
user=user()
user.xx=xx
user.save
上面这样写,估计难看明白,我们来两个小例子哈。
先展示下第一种方法:
1、在模型文件models.py中新建模型类,代码如下
然后执行
python manage.py makemigrations
python manage.py migrtate
迁移并创建好数据库。
2、去视图文件views.py中写上创建数据的代码
3、去路由文件urls.py中绑定好路由以及执行函数
如图的红色部分就是。
那么接下来在浏览器中访问【127.0.0.1:8000/addit】就可以往数据库中添加数据了。
扫行后,我们来看一下news_students表
每访问一次就增加一条数据。
以上就是第一种存数据的方法。
接下来第二种方法
步骤基本上都一样,所以,我就长话短说,该省的地方就省掉了哈。
先在模型文件中建数据类books
接下来,同样 也是执行迁移和数据库表的创建。
然后是在视图文件views.py中写存数据的代码
然后在urls.py中绑定路由
接下来,你只要在浏览器中访问【127.0.0.1:8000/add02】就可以添加数据了,每访问一次就添加一条哦。
好吧,例子就展示完成了。
不知道你看明白没有哦,没看明白的话,关注我公众号lekuwz,咱们继续学。
标签: