摘要: 双下环线查询方法: 比较运算 # 关键字: 大于: __gt 小于: __lt 大于等于: __gte 小于等于: __lte # 举例: res = models.User.objects.filter(age__gt=20) print(res) # 年龄大于20 res1 = models.U 阅读全文
posted @ 2022-03-02 16:18 JasonBorn 阅读(55) 评论(0) 推荐(0) 编辑
摘要: djangoORM操作 测试脚本: # 当我们只想操作django中某一个py文件内容时,那么可以不用书写前后端交互的形式来判断运行结果是否正确,我们可以直接写一个测试脚本即可。 在我们创建应用的时候,会自动创建一个tests.py文件,我们可以在这里编写测试脚本。 # 测试环境准备:去manage 阅读全文
posted @ 2022-03-02 16:16 JasonBorn 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 模板的继承 准备工作: home.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcdn.net/ajax/li 阅读全文
posted @ 2022-03-02 15:25 JasonBorn 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 自定义过滤器、标签、inclusion_tag 自定义之前注意事项: 1. 在应用下创建一个名字'必须'为templatetags文件夹 2. 在该文件夹内创建'任意'名称的py文件 比如:mytag.py 3. 在该py文件内'必须'编写下面两句话 from django import templ 阅读全文
posted @ 2022-03-02 15:23 JasonBorn 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 模板语法之标签 for循环 语法结构: {% for 变量名 in 待循环集 %} 循环体代码 {% endfor %} # 可直接输入for按Tab键补全for循环的语法结构 eg: {% for foo in l %} {{ foo }} {% endfor %} 关键字:forloop # f 阅读全文
posted @ 2022-03-02 15:22 JasonBorn 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 模板语法之常用过滤器 # 过滤器就类似于模板语法内置的内置方法 # 基本语法: {{数据|过滤器:参数}} # 将数据交给过滤器去做处理,数据相当于过滤器的第一个参数,:冒号后编写的相当于第二个参数。 1.统计长度 :{{ x|length }} # 统计长度 2.默认值 :{{ x|default 阅读全文
posted @ 2022-03-02 15:19 JasonBorn 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 模板语法传值 # 模板语法的格式: {{ }} :跟变量相关的时候使用 {% %} :跟逻辑相关的时候使用 基本语法传值研究: 研究函数: def func(): print('无参函数') return '无参函数返回值' def func1(xx): print('有参函数') return ' 阅读全文
posted @ 2022-03-02 15:18 JasonBorn 阅读(59) 评论(0) 推荐(0) 编辑
摘要: FBV与CBV # 针对于视图函数(views.py),视图函数编写逻辑既可以使用函数(FBV)也可以使用类(CBV)来编写。 区别展示: login.html <h1>GET请求</h1> <form action="" method="post" enctype="multipart/form- 阅读全文
posted @ 2022-03-02 15:11 JasonBorn 阅读(359) 评论(0) 推荐(0) 编辑
摘要: request对象方法 request.method # 获取请求方式 request.POST # 获取普通键值对形式的普通文件 request.GET # 获取GET请求数据 request.FILES # 获取文件数据 request.path # 只能获取路由 request.get_ful 阅读全文
posted @ 2022-03-02 15:06 JasonBorn 阅读(28) 评论(0) 推荐(0) 编辑
摘要: form表单上传文件数据 补充: # form表单上传文件类型的数据注意事项: method必须指定成post enctype必须换为:multipart/form-data 准备: urls.py urlpatterns = [ url(r'^ab_file/',views.ab_file) ] 阅读全文
posted @ 2022-03-02 15:05 JasonBorn 阅读(90) 评论(0) 推荐(0) 编辑
摘要: JsonResponse对象 作用:序列化成json格式的数据 json格式的数据有什么作用: 前后端数据交互需要使用用到json作为过渡,实现跨语言传输数据 # 补充: 前端序列化: JSON.stringify() JSON.parse() 后端序列化: json.dumps() json.lo 阅读全文
posted @ 2022-03-02 14:35 JasonBorn 阅读(49) 评论(0) 推荐(0) 编辑