天翼云django知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖django相关内容资讯。开发者在django专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
用户登陆页面 /login/ 》来一个多选框 》表单提交到后台 》后台判定多选框的选中状态 如果被选中,保存cookie 如果没被选中,不做任何处理 。。。 》什么时候保存cookie? 用户名和密码
通过单方查找多方,反向查找 比如,现在得到了一个图书对象。要查找图书对应的全部英雄。 1,先得到图书对象。 图书表中有的数据 得到第一行,图书行对象 2,查找和这个图书相关联的英雄信息 反向查找,
小结 url分发 》需求 如果所有的路径对应关系 都放在项目夹下的urls.py中 后期管理会很费劲 因此可以考虑 让每个应用管理自己的url 路由分发给应用 》一,导入include模块 》二
前端页面 进入编辑页,需要获取数据的 ?需要当前英雄的数据,让后端传 ?还需全部动画的数据,让后端传,用于下拉框 路由与列表页的链接布局 主要捕捉英雄id,让视图函数可以得到它 ? 用户是通过英雄
取消表单方式的提交 使用ajax方式提交 》效果 用户输入用户名和密码 点击提交 如果用户名密码正确,那么就跳转页面(思考谁跳转) 如果用户名或者密码不正确,就显示错误的信息(错误信息由谁提供?) 》
本篇介绍的属性都是视图函数中request对象的 可以通过下面方式获取值 详情看说明: path 请求的页面完整路径 method 浏览器的请求方式 值为’POST‘ 或者 'GET’ en
》查看英雄表 英雄表结构如下: 》添加英雄,必需要有这些字段 制作前端的添加表单页 等待后端传递数据 kt_obj_list 为全部的卡动影视行对象列表 路由与视图 视图,拿到所有的动画 返
小结 什么是模型类管理器 》查询英雄表的全部内容,代码的写法 models.Hero.objects.all() 在这里面的objects,就是管理器 它不仅有all方法,还有其它更多的方法 比如
每一个视图函数都有一个request对象 利用request对象,可以获得想要的数据 关注数据类型,QueryDict,查询字典对象 GET数据 POST数据 COOKIE数据
创建django项目 打开项目 默认的情况 创建应用 项目是由多个应用构建的 创建应用 注册应用 在配置文件中,注册应用 INSTALLED_APPS 模型类的定义 应用下的models.py
操作流程预分析 当用户访问 login 页面时 显示登陆页面 用户输出帐号,密码后,后台验证 验证,跳转登陆成功页 验证失败,就重新跳回登陆页 写一个前端页面 》写一个login.html 》明确提交
总结 创建一个目录,用于存放过滤器的函数 》1 建一个文件夹 在应用下建一个包,名称是固定的。或者文件夹。 》2 创建一个py文件 定义过滤器的函数 》在文件中写代码 3.1 导入Librar
后端反向查询 数据表一对多关系的情况下 外键定义在多方 通过单方找多方,是反向查询 例如: 通过一个卡通作品,查找和这个作品相关联的卡通人物 前端的反向查询 在html模板中 如果得到了一方对象
打开cmd 查看已有的虚拟环境 创建一个虚拟环境 查看包 核对一下环境列表 明确虚拟环境的本质 快速清除不要的虚拟环境
中间件的使用 。。。。以下为旧版、。。。 》新建中间件 》在文件中写函数 固定的函数,固定的参数 》 定义一个类 把方法写在类中,转变为实例方法 》注册中间件类 process_view会在视
关于 如果想在路径中捕捉数据,可用re_path 导入函数 写正则捕捉数据 格式 例子 例子当中的正则表达式捕捉了一个分组,这个分组的数据是有名称的分组 所以它所对应的视图函数里面应该也要有一个
debug的开关位置 位于settings.py中 debug功能的效果 代码出错时,会在网页和控制台显示输出错误信息 生产环境中,需要把debug关闭 当debug关闭时,需要设置allowed_
》 当路由分组以关键词来分组的时候 演练 演练不按套路反解 目标是明确参数的意义 路由 视图反解 模板 当请求路径时
视图函数装饰器通用格式 例-黑名单拦截装饰器
文章目录 一、用户认证
2023-04-28 02:17:08
2023-04-24 11:29:00
2023-02-13 07:53:15
2023-03-29 09:58:52
2023-04-28 02:37:51
2023-03-29 09:34:16