12 2022 档案

摘要:ajax补充说明 主要是针对回调函数args接收到的响应数据 1.后端request.is_ajax() 用于判断当前请求是否由ajax发出 2.后端返回的三板斧都会被args接收不再影响整个浏览器页面 3.选择使用ajax做前后端交互的时候 后端一般返回的都是字典数据 user_dict = {' 阅读全文
posted @ 2022-12-20 20:44 jntmja 阅读(50) 评论(0) 推荐(0) 编辑
摘要:一、Q查询进阶操作 这里主要就是让查询数据的时候,可以使用input获取的信息,进行用户交互。 from django.db.models import Q q_obj = Q() # 1.产生q对象 q_obj.connector = 'or' # 默认多个条件的连接是and可以修改为or q_o 阅读全文
posted @ 2022-12-19 21:25 jntmja 阅读(517) 评论(0) 推荐(0) 编辑
摘要:一、图书管理系统讲解 1.表设计 先考虑普通字段再考虑外键字段 数据库迁移、测试数据录入 2.首页展示 3.书籍展示 4.书籍添加 5.书籍编辑 后端如何获取用户想要编辑的数据、前端如何展示出待编辑的数据 6.书籍删除 二、聚合查询 在ORM中支持单独使用聚合函数,需要使用aggregate方法。 阅读全文
posted @ 2022-12-18 18:44 jntmja 阅读(139) 评论(0) 推荐(0) 编辑
摘要:ORM执行SQL语句 有时候ROM的操作效率可能偏低 我们是可以自己编写sql的 方式1: models.User.objects.raw('select * from app01_user;') 方式2: from django.db import connection cursor = conn 阅读全文
posted @ 2022-12-15 21:35 jntmja 阅读(29) 评论(0) 推荐(0) 编辑
摘要:模板层之标签 模板语法支持if判断(支持elif): {% if 条件1(可以自己写也可以用传递过来的数据) %} <p>今天又是周三了</p> {% elif 条件2(可以自己写也可以用传递过来的数据) %} <p>百日冲刺</p> {% else %} <p>没多少时间了!</p> {% end 阅读全文
posted @ 2022-12-14 20:01 jntmja 阅读(100) 评论(0) 推荐(0) 编辑
摘要:路由分发 应用场景: 1、Django的每一个应用都可以有自己的templates文件夹,urls.py、static文件夹,正是基于这个特点,Django能够非常好的做到分组开发(每个人只写自己的app),公司中组长只需要将下属写的app全部拷贝到一个新的Django项目中,然后在配置文里面注册所 阅读全文
posted @ 2022-12-13 19:49 jntmja 阅读(102) 评论(0) 推荐(0) 编辑
摘要:可视化界面之数据增删改查 针对数据对象主键字段的获取可以使用更加方便的 obj.pk获取 在模型类中定义双下str方法可以在数据对象被执行打印操作的时候方便的查看 ''' form表单中能够触发调剂动作的按钮只有两个 <input type='submit'/> <button></button> 阅读全文
posted @ 2022-12-12 19:50 jntmja 阅读(68) 评论(0) 推荐(0) 编辑
摘要:web框架 web框架本质上可以看成是一个很强大的socket服务端,用户的浏览器可以看成是拥有可视化界面的socket客户端,两者通过网络请求实现数据交互,也可以从框架层面上先简单的将web框架看成是对前端、数据库的全方位整合 web手敲框架步骤 1.搭建socket服务端 import sock 阅读全文
posted @ 2022-12-10 18:27 jntmja 阅读(28) 评论(0) 推荐(0) 编辑
摘要:一、静态文件配置 1、静态文件 ​ 指不经常发生变化的文件,主要针对html文件所使用到的各种资源 ​ 是前端已经写好了的能够直接调用或者使用的文件都可以称之为静态文件,比如: 外部JavaScript文件 外部CSS文件 项目需要的图片文件 第三方的前端框架或者库,比如jQuery,bootstr 阅读全文
posted @ 2022-12-10 18:18 jntmja 阅读(65) 评论(0) 推荐(0) 编辑
摘要:jQuery查找标签 1.基本选择器 $('#d1') id选择器 $('.c1') class选择器 $('div') 标签选择器 2.组合选择器 $('div#d1') 查找id是d1的div标签 $('span.c1') 查找含有class为c1的span标签 $('div,span,p') 阅读全文
posted @ 2022-12-07 20:25 jntmja 阅读(138) 评论(0) 推荐(0) 编辑
摘要:BOM操作 BOM概念 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话” BOM对象:分为window对象和window子对象(screen对象,location对象,navigator对象,history对象)。 wind 阅读全文
posted @ 2022-12-06 21:22 jntmja 阅读(61) 评论(0) 推荐(0) 编辑
摘要:一、JS简介 简介 JavaScript(简称“JS”)是一种轻量级的面向对象的编程语言,既能用在浏览器中控制页面交互,也能用在服务器端作为网站后台(借助 Node.js),因此 JavaScript 是一种全栈式的编程语言。 JavaScript和java没有任何关系,只是语法类似。JavaScr 阅读全文
posted @ 2022-12-05 19:36 jntmja 阅读(105) 评论(0) 推荐(0) 编辑
摘要:边框 关键字border border-left-width:5px; border-left-style:dotted; # 边框线的样式 border-left-color border-left: 3px solid black; #上面的简写 border:10px solid orange 阅读全文
posted @ 2022-12-02 20:59 jntmja 阅读(171) 评论(0) 推荐(0) 编辑
摘要:表单标签的补充说明 基于form表单发送数据 1.用于获取用户数据的表情至少应含有name属性 ​ name属性相当于字典的键 用户输入的数据会被保存到标签的value属性中 ​ value属性相当于字典的值 2、如果不需要用户填写数据 只需要选择 那么我们需要自己填写value <input ty 阅读全文
posted @ 2022-12-01 19:29 jntmja 阅读(19) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示