![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
文章平均质量分 88
sp_snowflake
学!
展开
-
restful规范介绍和 django rest framework
restful规范介绍部分参考博文:https://www.cnblogs.com/alex3714/articles/6808013.html多人开发,需要有一定的开发规范,不然就会乱套,这个规范就是restful。一、总结RESTful架构:(1)每一个URI代表一种资源。(2)客户端和服务器之间,传递这种资源的某种表现层。(3)客户端通过四个HTTP动词,对服务器资源进行操作,实现“表现层状态转化”。说白了,restful就是一套API的设计规范。二、误区RESTful架构有一些典型原创 2021-05-25 17:40:17 · 172 阅读 · 0 评论 -
Python——Django框架(十一)、HTML插件、动态绑定数据
Python——Django框架(十一)一、HTML插件1、插件前面讲的,Form组件的字段,本质上不仅只是有正则表达式,还有HTML插件。比如写了这么一段代码,除了可以验证外,页面上还能显示相对应的框框,这就是引用了插件。这里可以看下源码:可以看到,是带有 select 插件。看看插件的源码:这里就能看到插件源码里面,return了前端的代码,中间预留了空位,是准备做字符串格式化的。2、插件的自定义属性前端代码:可以看到,后端这么写,能给前端插入一些自定义属性。3、后端返回前端原创 2021-05-02 23:14:45 · 1243 阅读 · 10 评论 -
Python——Django框架(十)、Form组件、生成HTML代码、Form组件详解字段
Python——Django框架(十)、Form组件参考博文:https://www.cnblogs.com/wupeiqi/articles/6144178.html一、Form组件Django的Form组件有什么用?1、最常见的,注册登录,可以通过这里已经Form组件已经封装好的方法来验证。可以看到,每一个字段都有不同格式的要求,那我们可以:1、验证a、验证然后我们开始创建:首先要引进模块:接着开始创建类:然后看看前端代码:注意:前端的 name 对应后端起的字段名。原创 2021-05-02 17:43:45 · 669 阅读 · 4 评论 -
Python——Django框架(九)、Django内置分页组件、分页拓展、自定义分页
Python——Django框架(九)、Django内置分页组件、分页拓展、自定义分页参考博客:https://www.cnblogs.com/wupeiqi/articles/5246483.html一、Django自带的分页组件1、前期准备与URL控制分页首先是路由这块,re_path 带的正则表达式应该这么写:为了以后分页,路由带了数字的前期准备。然后举个例子:结果:数量很多很多,这时候就需要分页。如果在地址栏上这么写:意思为看第一页,那么这样:可以获取 p 等于几,比原创 2021-04-27 22:19:45 · 1197 阅读 · 2 评论 -
Python——Django框架(八)、Django请求生命周期——HTTP请求、Django生命周期之FBV和CBV、类(CBV)的反射、请求周期的响应内容、基本流程总结
Python——Django框架(八)、Django请求生命周期一、HTTP请求1、传递请求跟响应默认传递的都是字符串,这个大字符串分成了两部分:请求字符串响应字符串a、请求字符串比如:打开一个博客园的网站,查看里面的请求头请求头:上面的 Request Headers 就是请求头,会把这么多东西都发过去。还有一个就是请求体。请求体:接着我们可以尝试登录注册:里面有个form Data,这个就是请求内容。这两部分会发到我们的服务器端,服务端接收的时候,这整个字符串,需要把它们原创 2021-04-27 17:32:56 · 400 阅读 · 1 评论 -
Python——Django框架(七)、Cookie和Session、有效时间、以及小案例
Python——Django框架(七)参考博文:https://www.cnblogs.com/yuanchenqi/articles/5716193.htmlCookie和Session一、1、什么是Cookie和Session?什么是Cookie和Session?淘宝跟京东,你登录了以后,再关闭网页。过个一分钟左右,再次进去,你会发现不需要登录,这就是这个东西的用处。再比如,我登录了以后,我把我的网址发给你,你也能登录吗?你能通过我的网址登录到我的账号里面吗?显然不能。但是自己却可以登进去原创 2021-02-25 23:43:03 · 367 阅读 · 0 评论 -
Pyhton——Django框架(六)、创建admin后台管理系统,配置页面相关功能,设置中文界面、
Pyhton——Django框架(六)一、Admin——后台管理员系统1、创建admin在我们的项目文件夹里,有一个 admin.py 的文件,我们对其做一些操作,就能有后台管理系统了。首先是导入数据库:接着就是注册表,注册了表之后,后台管理系统页面才有这些表:还是用的之前的表,这里注册了三张表,分别是:作者,出版社,书籍。那么注册了之后,怎么进入管理系统呢?在网址后面加个 admin 就行:接着来到管理员登录界面:但是这时候你不知道用户名跟密码。这是因为这需要你自己手动创建管理原创 2021-02-25 21:10:15 · 727 阅读 · 0 评论 -
Python——Django框架(五)、ORM多表操作之多对多、查询之聚合查询和分组查询、F查询与Q查询、QuerySet集合对象的特性
Python——Django框架(五)ORM多表操作之多对多一、多对多添加记录原创 2021-02-25 17:27:14 · 533 阅读 · 0 评论 -
Python——Django框架(四)、ORM多表操作之一对多(增删改查)
Pyhton——Django框架(四)一、ORM多表操作之一对多1、一对多增加记录注意!首先先来一个需要注意的地方:有的人建立外键,可能会报错,因为建立的类顺序有问题(ForeignKey括号里面没有加引号才会有这种问题)!上图中,Book里面的publish作为外键,如果ForeignKey里面没有加引号,当然可以,但是publish作为外键,如果放到了 Book 的前面,就会报错!所以如果加了引号,就没有顺序问题。a、方式一举个例子,书与出版社,一般来说书只有一个出版社,但是一个出版社原创 2021-02-25 00:46:17 · 725 阅读 · 0 评论 -
Python——Django框架(二) 视图函数Template,render与redirect,双大括号,深度变量查找,过滤器与标签
Python——Django框架(二)参考博文:https://www.cnblogs.com/yuanchenqi/articles/6083427.html一、视图函数介绍path: 请求页面的全路径,不包括域名get_full_path(): 比如:http://127.0.0.1:8000/index33/?name=123 , req.get_full_path()得到的结果就是/index33/?name=123 local():原创 2021-02-04 17:04:41 · 1389 阅读 · 0 评论 -
Python——Django框架(一)MVC与MTV,Django的创建与简单使用,以及一些特定功能的文件夹,url路由控制系统
Python——Django框架(一)参考博文:https://www.cnblogs.com/yuanchenqi/articles/6083427.html请注意你的Django版本,博主虽然看的视频是Djnago2,但使用的版本是Django 3.1.5,博客会尽可能根据3.1.5此版本来写,但不一定写得完整。一、MVC模式与MTV模式1、MVC模式在MVC模式里面的V,是一个个html文件。2、MTV模式Model就是怎么去通过py的语法调用数据库的表以及记录。T是模板,给用户看原创 2021-02-03 21:59:21 · 313 阅读 · 0 评论