上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页
摘要: 一个报文中包含headers和body Django接收到这些之后进行拆分,并对应到request的属性中,并构造出一个request对象 然后交给视图的使用,作为视图的参数 request的属性 上面所说的类似于字典对象: 上面中default是一个默认值 GET属性: 例子: 视图: 然后增加3 阅读全文
posted @ 2021-09-15 20:45 狼太白 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 定义视图 错误视图: 可以自己定义错误模板 这个需要在setting.py修改调试,首先不需要调试,这是需要修改下面为‘*’意思是所有的用户 这样如果匹配正则没有的话,直接就输出这个这个模板了 阅读全文
posted @ 2021-09-15 19:45 狼太白 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 视图就是接收一个request,返回一个response,就是http协议 如果匹配正则没有找到,报404错误,找到就调用views 这个地方注意,()代表取值,例子中(\d+)输入数字会把数字取出来作为参数传入到视图函数中,注意传的时候都是字符串格式 例子: urls.py 结果: 上面就是参数方 阅读全文
posted @ 2021-09-15 19:25 狼太白 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 如果想用空字符串查询那就用r''代替 阅读全文
posted @ 2021-09-15 16:46 狼太白 阅读(25) 评论(0) 推荐(0) 编辑
摘要: example: 模板:单个值不需要循环,另外这边传递都是用键 结果: 前面都是字段的值与一个常量进行比较,下面讲的是两个字段进行比较 F对象就是两个列进行比较 代码: 这里面是阅读量与评论量两个字段比较比较,结果是阅读量大于评论量的 模板: 如果: Q对象: 逻辑或, 解析: 上面代码中,filt 阅读全文
posted @ 2021-09-15 16:42 狼太白 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 查询集就是查询的结果,就是那个查询的结果 查询集特点: 惰性执行(用到数据才会去访问数据库,通常迭代,以及if后面才会执行), 缓存 过滤器就是查询的方法 all() 查询所有的数据 filter() 筛选 有点类似where 重要 exclude() 与filter结果相反,与条件想法的结果 or 阅读全文
posted @ 2021-09-14 15:29 狼太白 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 可以使用类方法,生成一个对象,进行初始化 阅读全文
posted @ 2021-09-14 13:29 狼太白 阅读(19) 评论(0) 推荐(0) 编辑
摘要: Django管理器完成ORM的工作, 完成对象与数据库中表的映射 将结果通过列表返回到Django中去 管理器是作为模型类的一个属性 自定义管理器之后,就不再有默认的管理器objects 阅读全文
posted @ 2021-09-14 12:20 狼太白 阅读(32) 评论(0) 推荐(0) 编辑
摘要: ORM的核心 任何一个模型类都有一个管理器, 用于与数据库进行交互 如果你不想使用默认的管理器,你可以自定义管理器 创建对象 阅读全文
posted @ 2021-09-14 02:47 狼太白 阅读(34) 评论(0) 推荐(0) 编辑
摘要: TypeError: __init__() missing 1 required positional argument: 'on_delete' 解决办法 当执行 python manage.py makemigrations 出现错误:TypeError: init() missing 1 re 阅读全文
posted @ 2021-09-14 00:57 狼太白 阅读(733) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页