django1.11使用mysql_django1.11如何实时访问mysql数据库

本文介绍了使用Django框架操作MySQL数据库的经验,包括查询、获取数据及JSON转换。通过Django的ORM,可以方便地进行创表、查询、插入、更新和删除等操作。示例代码展示了如何获取数据并以列表和字典形式展示,同时提到Django如何将数据转化为JSON格式,以便于服务器与前端的数据交互。此外,还分享了在模板中引用静态文件的方法,以及避免模板文件重名导致的错误。
摘要由CSDN通过智能技术生成

前几天,一直在研究django框架,发现它自身封装了很多有用的API,很有意思。比如,数据库操作基本的创表,查询,插值,更新,删除都有,很方便,再加上json库可以直接将数据json化,通过服务器传给前端并显示,连数据库也很快,响应迅速。

django 操作mysql数据库

取数据:

1 from blog.models importSfhdPredictDataTest2 w = SfhdPredictDataTest.objects.all().values('time')3

4 print(w)

...: 

...: , {'time': 1470758991}, {'time': 1470758994}, {'time': 1470758997}, {'time': 1470759000}, {'time'

...: : 1470759003}, {'time': 1470759006}, {'time': 1470759009}, {'time': 1470759012}, {'time': 1470759

...: 015}, {'time': 1470759018}, {'time': 1470759021}, {'time': 1470759024}, {'time': 1470759027}, {'t

...: ime': 1470759030}, {'time': 1470759033}, {'time': 1470759036}, '...

...:

1 w = SfhdPredictDataTest.objects.all().values_list('time','sample_model_predict_1')

print(w)

...:

...: 

...: 244), (1470758991, 350.052), (1470758994, 350.084), (1470758997, 350.122), (1470759000, 350.203),

...:  (1470759003, 350.205), (1470759006, 350.208), (1470759009, 350.005), (1470759012, 349.716), (147

...: 0759015, 349.6), (1470759018, 349.612), (1470759021, 349.568), (1470759024, 349.421), (1470759027

...: , 349.114), (1470759030, 348.792), (1470759033, 348.751), (1470759036, 348.777), '...(remaining e

...: lements truncated)...']>

1.返回列表类型

1 lists = Chart.objects.values_list('time','predict')2

3 list(lists)

67f0a3e0bd91c89eeaed653abad5b054.png

2.返回字典类型

1 lists = Chart.objects.values('time','predict')

list(lists)r2

7eefbea23e05550418661b0d7d3933b0.png

django引用app中的templates:

其中static为要加载的js,json文件

templates中加一个app的名字的文件夹,里面放html防止templates文件重名读错。

dc9b6ac44ee93ebb5958910c71e946e2.png

这是我最近遇到的一些问题,和解决的方法,记我踩过的坑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值