![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django开发
NGUP_LEE
毕业之后找到了一份还可以的工作,就是少了一些上学时学习的激情,上班就已经搞得自己精疲力尽,偶尔点开自己的博客,看到自己的学习笔记还可以帮助到不少的同学感到很开心。
加油,陌生人,如果你是为了挣钱,请努力,互联网不会辜负你,最重要的是你要考虑清楚自己的方向~
展开
-
Django模板过滤器和继承
模板过滤器定义:在变量输出时对变量的值进行处理作用:可以通过使用过滤器来改变变量的输出显示语法:{{变量 | 过滤器:'参数值1' | 过滤器2:'参数值2' ...}}常用的过滤器过滤器说明lower将字符串全部转换为小写upper将字符串全部转换为大写safe默认不对变量内的字符串进行 html 转义add:“n”将calue值增加ntruncatechars:‘n’如果字符多于指定的字符数量,那么会被截断。截断的字符串将以可翻译的省略号序原创 2021-10-29 20:05:41 · 132 阅读 · 0 评论 -
Django的模板层配置以及简单使用
模板的配置创建模板文件夹 <项目名>/templates/配置 settings.py 中的 TEMPLATES 选项:BACKEND:指定模板的引擎DIRS:模板的搜索目录(可以是一个或多个)APP_DIRS:是否在要应用中的templates文件夹中搜索模板文件OPTIONS:有关模板的选项其中需要设置 DIRS 选项,设置DIRS:[os.path.join(BASE_DIR,'templates')]模板的加载方式方法一通过 loader 库获取模板,通过Http原创 2021-10-28 15:41:48 · 350 阅读 · 0 评论 -
Django中的GET与POST请求
GET处理GET请求方式中,如果有数据需要传递给服务器,通常会用查询字符串(Query String)传递URL格式:http://www.xxx.com?参数名1=值1&参数名2=值2……例如:http://127.0.0.1:8000page1?a=100&b=200服务器端接受参数,获取客户端GET请求提交的数据方法示例:request.GET['参数名'] QueryDictrequest.GET.get('参数名','默认值') 查询不到参数的值时,会返回默认值原创 2021-10-26 21:07:07 · 479 阅读 · 0 评论 -
Django请求中响应的属性
响应状态码常见的HTTP状态码有:200 请求成功301 永久重定向,资源网页等被永久转移到其他URL302 临时重定向404 请求的网页(资源)不存在500 内部服务器错误(服务端代码错误)HttpResponse(content=响应体,content_type=响应体数据类型,status=状态码)向客户端浏览器返回响应,同时携带响应体内容常见得Content-Type如下:text/html 默认的,html文件text/plain 纯文本text/css css原创 2021-10-26 19:49:19 · 81 阅读 · 0 评论 -
Django请求的属性以及方法
path_info URL字符串method 字符串,表示HTTP请求方法,常用值:‘GET’,‘POST’GET QueryDict查询字典的对象,包含get请求方式的所有数据POST QueryDict查询字典的对象,包含post请求方式的所有数据FILES 类似于字典的对象,包含所有的上传文件信息COOKIES Python字典,包含所有的cookie,键和值都为字符串session 类似于字典的对象,表示当前的会话body 字符串,包含请求体的内容(POST请求或PUT请求)s.原创 2021-10-26 19:32:16 · 159 阅读 · 0 评论 -
Django路由配置——path——转换器
转换器类型str 匹配除了/之外的非空字符串例: path(“v1/users/str:username”,views.py) 匹配 v1/users/zyyyint 匹配0或者任何正整数,返回一个int例:path(“page/int:page”,views.py) 匹配 /page/100slug 匹配任意由ASCII字母或数字以及连字符和下划线组成的短标签例:path(“detail/slug:sl”,views.py) 匹配 detail/this-is-djan原创 2021-10-26 18:50:27 · 1107 阅读 · 0 评论