总结基地班项目——老人看护系统(总)
这是我们大创比赛的项目,是做一个为养老院使用的老人看护系统。主要分为三个大部分,传感器组,服务器组,前端显示组。我是负责服务器组的一员,同时也有涉猎一些其他组的知识。接下来将对各个部分都做相关介绍。
关于为什么做这个项目和做了什么调研之类的先不写(或许到项目结题后我会在另一个博客把调研的文档再整理),总之我们打算使用PYTHON 的 Django框架先搭建起来服务器和前端显示的桥梁,还要服务器与传感器的桥梁,然后通过服务器这个中介贯通整个项目。
一开始使用本地服务器,当项目成型后,购买阿里云的服务器,将项目内容搬上服务器,可以通过外网访问。
这个项目是我大二下开始做的,当时所幸有养成记项目笔记的习惯,现阶段只是做一个笔记整理的过程。
#python基础可以看自强学堂,菜鸟课程,胡雪峰教程等
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
然后关于如何使用Django框架,连接串联起传感器端和前端的,我的学习日记写在了网易的博客里:
有兴趣的可以去看看。
思路:
把2502板子发送过来的信息 找到存储在哪 然后把数据迁移到我们建好的MYSQL表中 并对数据进行分析
1.需要把Django的数据库配置成MYSQL 类型
2.找到存储位置
3.学习数据迁移指令 学习数据分析指令
思路:
或许不必知道存到哪里去了,直接get 然后转存就行,存入变量
Post过来的数据 只是临时变量 并不是存在数据库中 可以立即解析 filter 然后转到另一个变量 然后把一个变量存到数据库
Newly, 一开始就在view层写 if reques.method == post 然后把数据存入 变量A中,
然后把A存入数据库,然后再查看数据库,用fliter显示出里面的name 或者number
思路:
板子传过来 能存到数据库 而且在后台能看见了
思路:
下一步
正则表达式 筛选出传输过来的用户姓名、年龄、心率等信息
返回给单片机的的success
下周任务:
一个归属类 到people的name
类比后台的article 和下面文章的关系
一个账户密码登陆 可以看到专属的people
在前端输入一个人的基本信息
在前端显示一个表格 显示不同人的基本信息
按钮点进去 出现十分钟心率绘制的图
不够多的URL问题
以前的URL 是一种模式 顾头模式 顾尾模式,
正则中代表数字(\d){3}限定三位数,(\d+)不限数字 {可以用get送数了 用这方法}
文章一个ID
url被html捕获 传到view
{以上是多篇文章匹配通用URL 就是项目的不同人,匹配到people 14:43之前}
代码:url(r'^first_try/(?P<people_name>\d+)', first_try, name='first_try'), 给接收到的参数命名为people_name
评论归属文章
belong_to
最优评论设置
content a字典
render (模板 html 上下文)
article.object.all()调出数据库的所有东西