天翼云django知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖django相关内容资讯。开发者在django专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
目标 在学生列表页面,新增编辑与删除链接 点击编辑,可以看见用户的信息,并且可以修改和提交用户信息 步骤 模板页新增链接思考编辑操作所需的数据与流程模板添加链接 效果 分析后续的流程 点击链接跳转
》演示,当要渲染的文件不存在的时候,django怎么去找 关注点,有哪些目录,是django的查询范围 ? 明确了这个知识点后 我们就可以在django的模板查找范围内配置页面 》路由 》视图 渲染
添加一个学生,添加的时候在后台验证一下 如果添加的学生同名了,就提示,该生已报名,不用再次添加 向服务端提交数据,主要两种方式 本需求,使用两种方式来实现 比较优点与缺点 使用form方式提交 在模态
视图函数 视图函数的定义 路由的写法 视图类 cbv 视图类的写法 一,要继承一个类 二,路由的时候写法特别 自定义dispatch方法 效果,只要视图类一启动 必会执行dispatch方法
定义一个模型类 》 操作目标 应用下的models.py 》必要的东西 导入一个models 》定义一个类,让类继承models模块中的Model类 定义了一个类,这个类会被django处理为一张
新建模板 》完成基本的结构 导入jquery 》动态的加载静态文件 下一步,需要测一下,jquery导入成功了没有 需要可以正常访问这个页面 配置路由 视图 试试jquery能否生效 测试
学生列表页添加编辑的链接 写路由,让路径与视图函数对应上 skill,快捷创建视图函数 编辑的页面 下一步,点击编辑按钮,可见编辑页面 在视图中判断 如果是get请求,就渲染 编辑页面 先写逻
分页的本质 分页就是把查询集按照需求范围取出 例子 视图 》开始构建分页 》通过路径显示当前第几页 》用利分页器对象,生成当前页码所对应的数据,传前端 》下一页的制作 》上一页的数据 同理
目标,可以通过页面,添加学生 分析: 需要有一个链接 链接点击后,是一个表单出来 可以在表单中添加内从 可以提交表单 表单提交后数据插入到数据库中 希望看到最新的结果(页面跳转到学生列表页) 新页面的
小结 页面的路由 页面的视图 模板页样式 数据库里的内容 内容都是随机出来的 省份的外键值为空 其它情况一样 核对一下模型类 —开始— 页面载入后要先有省级的内容 》发一个ajax请求,拿
加载与使用 让静态目录,可以在模板中动态的显示 需求原因和路径的反向解析一样 当配置中的 发生变化后 期望不用修改代码,静态文件正常显示 解决办法 1, 在模板文件中 html文件中 把静态的路
数据的增删改查操作 查询操作 打开网址,可以获得数据表中的全部信息,显示在表上 配一个路由对应关系在urls.py文件中 路由的的列表中,添加一个元组 完成一个html页面 视图函数的逻辑后
目标: 删除学生的数据 删除后更新显示学生列表 分析 要删除,肯定是要点击一个东西 按钮? 超链接? 简单的来,按 照超链接来 超链接–》网址==》视图函数 只需要让视图函数帮我们完成删除操做就好了
定义一个入口 用户通过什么链接可以得到所有的节目列表 分析是否需要有参数 如果一个网址需要有参数,那么路由就可以考虑使用 re_path 否则,直接path就可以了 列表页无需传参 路由直接使用pat
定义绝对路径与相对路径的比较 做一个a标签,给它不同的链接,关注页面的跳转 试验的时候,关注一下可能会进哪个视图(视图要准备起来) 1,绝对路径 127.0.0.1/abc 写什么就是什么 2,不带/
母版 普通的html文件 为 个性化的内容留下一个区域 》定义一个区域 子版 要重复的使用母版中的代码 这段代码的功能,相当于是把母版中的内容,拷备过来 》往区块中插入内容 {% block 区块
目标 从老师列表页,通过一个链接,进入一个新的页面 新页面主要内容是一个form表单 文本框中输入老师的姓名 下拉框中选择老师所带的班级(可多选) 技术点 下拉框的多选 multiple属性 提交一个
基本的网页增删改查完成了 为了更好看,需要插入图片,导入样式文件和JS文件 但,这些静态的资源,放在哪里? 如何让django可以识别? 本节详细介绍 准备工作 即然要存静态文件 得有一个目录存放吧
中间件流程 》请求流程 中间件示例代码 》通过中间件,过滤黑名单用户
小结 模型类属性的命名限制 第二项,不合格的命名方式 name__str = models.XXXXX 字段的类型 django中的所有与数据库对应的字段类型 都定义在了 django.db.mo
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-04-17 10:54:54
随时自助获取、弹性伸缩的云服务器资源
便捷、安全、高效的云电脑服务
高品质、低成本的云上存储服务
为云上计算资源提供持久性块存储