首页>>后端>>Python->django如何提取数据(2023年最新整理)

django如何提取数据(2023年最新整理)

时间:2023-12-06 本站 点击:0

导读:今天首席CTO笔记来给各位分享关于django如何提取数据的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

django怎么从数据库取数据

Django 拥有自己的ORM模块。

通俗来讲其过程如下:

在Django中写Python 代码

将Python代码通过ORM模块转换成SQL语句

通过类似pymysql等数据库操作模块,使用SQL语句,前往数据库访问数据

上述过程的反方向

获取Python格式的数据

Django 无法通过request.POST.get()获取数据的问题

原来是contentType为application/json时,Django不支持request.POST.get(),但可以通过request.body来获取string类型的参数:

注意:这里的json.loads(request.body)可能会因为python版本的原因会报错,详细看

举个栗子:

注册页面,前端的ajax请求:

后端:

Django 插入数据后,获取该数据id的方法

'''

class Car(models.Model):

id = models.AutoField(primary_key=True)

name = models.CharField(max_length=100)

top_speed = models.IntegerField()

'''

'''

car = Car(name=car_name, top_speed=top_speed)

try:

car.save()

response = json.dumps([{ 'Success': 'Car added successfully!', 'id': car.id}])

'''

结语:以上就是首席CTO笔记为大家整理的关于django如何提取数据的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Python/15878.html