上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: django配置文件相关操作 1.django其实有两个配置文件 一个是暴露给用户可以自定义的基本配置 from 项目名 import settings 一个是全局的系统默认的配置(用户不指定的情况 采用的配置) from django.conf import global_settings 2.用 阅读全文
posted @ 2022-06-05 22:06 早安_1207 阅读(107) 评论(0) 推荐(0)
摘要: csrf相关装饰器 from django.views.decorators.csrf import csrf_exempt,csrf_protect csrf_exempt :忽略csrf校验 csrf_protect:开启csrf校验 针对FBV @csrf_protect\@csrf_exem 阅读全文
posted @ 2022-05-25 21:31 早安_1207 阅读(79) 评论(0) 推荐(0)
摘要: django操作cookie补充 加密盐 set_signed_cookie(key,value,salt='加密盐') # 会在value后面产生一个字符串eg:1ntTFz:bFkwr34ztzsHQLU1qYp 后台控制过期时间 set_signed_cookie(key,value,max_ 阅读全文
posted @ 2022-05-24 22:13 早安_1207 阅读(78) 评论(0) 推荐(0)
摘要: forms组件钩子函数 钩子函数的含义其实就是在程序的执行过程中穿插额外的逻辑,比如说在判断用户名是否符合格式的同时校验用户名是否已存在,校验校验密码和确认密码是否一致等。 校验用户名是否已存在,钩子函数之局部钩子(校验单个字段)。 # 局部钩子:校验用户名是否已存在(一次性只能勾一个人) '''钩 阅读全文
posted @ 2022-05-23 22:39 早安_1207 阅读(156) 评论(0) 推荐(0)
摘要: sweetalert前端插件 可以使用sweetat插件使前端页面更加美观。https://github.com/lipis/bootstrap-sweetalert django自带的序列化组件 serializers序列号组件可以把我们用ORM操作产生的QuerySet对象直接转成json格式数 阅读全文
posted @ 2022-05-22 11:14 早安_1207 阅读(99) 评论(0) 推荐(0)
摘要: ajax简介 页面不刷新的情况下可以与后端进行数据交互。特点:异步提交,局部刷新。 ajax不是一门全新知识,本质就是一些js代码,我们学习ajax直接使用jQuery封装之后的版本(语法更加简单),使用ajax的前提必须要引入jQuery文件。 前戏 学习ajax一定要能够发现与form表单提交数 阅读全文
posted @ 2022-05-19 22:04 早安_1207 阅读(100) 评论(0) 推荐(0)
摘要: 聚合查询 django中的聚合查询方式有Max, Min, Sum, Avg, Count。 聚合方式 说明 Max 取最大 Min 取最小 Sum 求和 Avg 求平均 Count 计数 使用: from django.db.models import Max, Min, Sum, Avg, Co 阅读全文
posted @ 2022-05-18 23:01 早安_1207 阅读(56) 评论(0) 推荐(0)
摘要: 双下划线查询 filter里是不能写逻辑运算符的,而是给定了一个特定的方法去提供逻辑查询,那就是双下划线。 方法 功能 __gt 大于 __lt 小于 __gte 大于等于 __lte 小于等于 __in 成员运算 __range 范围查询 __contains 模糊查询,区分大小写 __icont 阅读全文
posted @ 2022-05-18 00:21 早安_1207 阅读(436) 评论(0) 推荐(0)
摘要: 模板语法之过滤器(类似于内置函数) 1.语法结构 {{ 数据对象|过滤器名称:参数 }} 过滤器最多只能额外传输一个参数 2.常见过滤器(django模板语法提供了60+过滤器 我们了解几个即可) <p>统计数据的长度:{{ s1|length }}</p> <p>算术加法或者字符串加法:{{ n1 阅读全文
posted @ 2022-05-16 22:34 早安_1207 阅读(52) 评论(0) 推荐(0)
摘要: 虚拟环境 我们在实际开发工作中,针对不同的项目需要为其配备对应的解释器环境。诸多项目在你的机器上如何无障碍的打开并运行。 方式1:把所有需要用到的模块全部下载下来,如果有相同模块不同版本每次都重新下载替换。 方式2:提前准备好多个解释器环境,针对不同的项目切换即可。 创建虚拟环境相当于在下载一个全新 阅读全文
posted @ 2022-05-13 23:19 早安_1207 阅读(95) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
返回顶端