Python-Django框架的学习
文章平均质量分 88
记录学习Django框架的经过,实现了《Django guide book》的经典投票网站的案例。以及一些自己的作品。
TIM33470348
著有《Python数据分析:从小白到专家》一书。于2021年5月,由电子工业出版社和工信出版集团出版,是一本正式发行的图书,ISBN-13:9787121409233。
这本书能够面市,得感谢这么多年来,在我前进道路上一直陪伴我的亲人和好友,以及赏识我的各位长辈,老师和大佬们。尤其是在我低落的时候,仍然陪伴我,鼓励我,没有放弃我的挚友。
展开
-
Django实战(11)——使用folium进行地理数据可视化(准研一项目2)
序这次的工作是接着上一次的文章做的,上一次的文章主要是实现了“目标定位标绘”这个功能中的“筛选坐标”功能,最终我们将筛选出的坐标打印出来,具体可以看我上一篇文章的内容: Django实战(10)——地理数据可视化网站(准研一项目1)https://timtian.blog.csdn.net/article/details/119353720上一次实际上只是完成了筛选坐标的功能,这一次我们要实现的才是正真意义上的“地理数据可视...原创 2021-09-12 19:40:22 · 2182 阅读 · 0 评论 -
Django实战(10)——地理数据可视化网站(准研一项目1)
应该是由于之前和导师自我介绍的时候说自己会Django,所以还没到学校,就已经开始了这个项目。先来简单介绍下这个项目:它是一个给地理数据做可视化的项目,展示方式是WEB页面,用的是Django框架,必然是Python脚本语言。前端我看了,用的是bootstrap,不过目前我不用处理前端的东西,前端是由另几个学长来对付的。 先来看下主页: 我负责的是导航栏里的“功能选择”->“辅助决策”->“目标定位标绘”一栏,具体如图所示: ...原创 2021-08-03 19:51:42 · 1928 阅读 · 2 评论 -
对Django的RESTful理解
之前的一趟面试,面试官问我有没有写过RESZTful接口,我说没有。实际上是我概念不清,什么是RESTful?他只是一个设计分格,又不是一个实在的包啊库啊的,我这个萌新也不懂就回答了没有。实际上,在views.py中的响应函数基本都可称为RESTful接口,因为这些相应函数就可以称为是给前端使用的接口,只要是符合RESTful风格的就是了。那什么是RESTful呢???我参考了这篇博客:https://blog.51cto.com/51reboot/2153758RESTREST(英文:Rep转载 2020-05-25 11:07:19 · 332 阅读 · 0 评论 -
Django实战(9)——为人脸识别系统添加随机抽签功能
这一篇基于上一篇的人脸识别系统:https://blog.csdn.net/qq_41938259/article/details/104587091这是这个学习项目的gitee地址:https://gitee.com/timtian139/WEBfaceRecognitionTest/tree/master/faceWeb这次主要是按照老师的要求增加了抽签的功能,一次抽两个人,抽到签的人...原创 2020-04-04 15:53:44 · 665 阅读 · 0 评论 -
Django实战(8)——在线人脸识别系统demo(对接Redis、初步实现人脸识别功能)
接着上一篇Django实战(7)——在线人脸识别系统(第一步、实现图片上传和MySQL数据库的对接,ORM操作数据库)https://blog.csdn.net/qq_41938259/article/details/104562046写:上一篇用Django实现了图片上传和人名信息的录入,使用的是MySQL对接的,由于名字对应图片,完全可以用Redis的String键值对来替代MySQL的功...原创 2020-03-01 09:46:45 · 3167 阅读 · 0 评论 -
Django实战(7)——在线人脸识别系统(第一步、实现图片上传和MySQL数据库的对接,ORM操作数据库)
首先这个项目是属于我的省级大创(大学生创新实验计划)的,最终实现的目标是可以上传图片作为人来能识别库,并且人脸识别结果用语音报出来。现在第一步,先实现数据库的对接,这一次用MySQL数据库,过几天也许会考虑改成Redis来存放,毕竟存放如数据库的是图片在服务器端的存放地址,而不可能是整个图片的信息;毕竟这是一个键值对,完全可以用Redis的String来存放。现在来具体介绍下views.p...原创 2020-02-28 19:36:30 · 3892 阅读 · 5 评论 -
Django知识点总结以及面试准备(未完待续)
我抱着侥幸的心理投了跳动字节的后台开发岗,第二天爬起来一看居然已经是安排面试了!!!我等菜鸡大学的学生可以有这样大厂的面试机会已经是感动不已,所以得好好准备面试,所以开了个帖总结下复习的东西以便收到面试具体时间后再进行温习,本次复习主要内容是django的一些基础知识。建立django项目的第一个命令行:django-admin.py startproject + 项目名称其...原创 2020-02-22 22:49:43 · 472 阅读 · 2 评论 -
Django实战(6)——学生作业批改系统demo2(用Textfield实现作业发布)/软件工程方法学大作业
上一篇文章(https://blog.csdn.net/qq_41938259/article/details/100603248)实现了学生上传作业,教师作业打分,学生查看分数。还缺少一个作业发布的功能,在同学的提醒下我才发现了这个要求忘记做了,所以才现在抽空搞完。这里是我上传到Github上的,这个项目的全部代码的地址:https://github.com/timTianWSRF/stud...原创 2019-10-05 01:32:29 · 1530 阅读 · 0 评论 -
Django实战(4)——Model层总结以及Django的ORM之于我(ORM的概念,Model的字段,懒加载·链式调用与Queryset)
ORM的概念ORM (Object Relational Mapping)即“对象关系映射"。这么听起来还是比较书本化,比较难懂的。但是说白了,就是我们在models.py文件里定义了那么多的类,最终还是要存放在数据库里,而ORM就是这些类与数据库里数据的对应(或者说是映射)的关系。当你在views.py里写代码时会用到models.py里定义的各种类(实际上正是有了这些class作为模板,...原创 2019-08-02 13:55:22 · 694 阅读 · 0 评论 -
Djano实战(3) 论DjangoMVC模式(包括css/img/js的static路径设置,以学生管理系统为例)
一、MVC的认识 MVC是模型(model)—视图(view)—控制器(controller) 模式三个单词首字母的缩写。而django对应有这几个需要编辑的基本文件:settings.py,urls.py,views.py,models.py,apps.py四个文件。自然的有如下对应:V——views.py,M——models.py,C——settings和urls和app.py。接着逐一讲...原创 2019-07-27 22:11:37 · 466 阅读 · 0 评论 -
Django实战(2)——Django视图初步(多个页面,超链接至另一个网页,基本的文本显示)
这是上一篇文章:https://blog.csdn.net/qq_41938259/article/details/96571765它实现了网站的发布以及内网所有用户可以访问的要求,还有一个hello World页面。这一篇博文主要讨论建立多张页面显示文本,从一张网页超链接至另一张。以一个投票网站为例。第一步注释:polls/view.py文件和polls/urls文件分别的作用:...原创 2019-07-21 15:36:24 · 2641 阅读 · 0 评论 -
Django实战(1)——网站发布(实现同一广播域内的内网访问,以一个投票网站为例)
数据库默认情况下,配置的数据库是 SQLite,这里使用的就是这个默认的内嵌数据库,不需要另外设置。当然也可以使用mysql之类其他的数据库,具体操作见:https://django-intro-zh.readthedocs.io/zh_CN/latest/part2/#_1创建模型使用额外的元数据来定义你的模型 —— 本质上是你的数据库布局。编辑 polls/models.py 文件:...原创 2019-07-20 11:36:04 · 894 阅读 · 3 评论 -
Django实战(5)——学生作业批改系统demo(学生上传作业,教师作业打分,学生查看分数)
这是完成后的示例图,评论一下得失:缺点就是前端过于简单不美观,优点自然是Django框架易于编码的特性。这个系统主要要实现三个功能:1)学生提交作业2)教师批改作业3)显示成绩供学生查看我是用Django框架实现的,基于Python语言脚本的框架。关于django的一些基础知识可以查看我以前的博文:1)网站发布(实现同一广(路)播(由)域(器)内的内网访问)...原创 2019-09-07 18:12:49 · 4967 阅读 · 0 评论