目前位置: 首页 » Django »正文

Django框架两种创建数据并存入数据库的方法

django提供了两种将数据存入数据库的方法。

究竟是不是两种我不知道哦,反正我只掌握了这两种,给大家展示一下。

方法一:

user.objects.create(xx=xx,xx=xx)

方法二:

user=user()

user.xx=xx

user.save

上面这样写,估计难看明白,我们来两个小例子哈。

先展示下第一种方法:

1、在模型文件models.py中新建模型类,代码如下

image

然后执行

python manage.py makemigrations

python manage.py migrtate

迁移并创建好数据库。

2、去视图文件views.py中写上创建数据的代码

image

3、去路由文件urls.py中绑定好路由以及执行函数

image

如图的红色部分就是。

那么接下来在浏览器中访问【127.0.0.1:8000/addit】就可以往数据库中添加数据了。

扫行后,我们来看一下news_students表

image

每访问一次就增加一条数据。

以上就是第一种存数据的方法。

 

接下来第二种方法

步骤基本上都一样,所以,我就长话短说,该省的地方就省掉了哈。

先在模型文件中建数据类books

image

接下来,同样 也是执行迁移和数据库表的创建。

然后是在视图文件views.py中写存数据的代码

image

然后在urls.py中绑定路由

image

 

接下来,你只要在浏览器中访问【127.0.0.1:8000/add02】就可以添加数据了,每访问一次就添加一条哦。

image

 

好吧,例子就展示完成了。

不知道你看明白没有哦,没看明白的话,关注我公众号lekuwz,咱们继续学。

推荐阅读