摘要: 高级查询 # 1. in 通过 字段名__in = [1,2] 查询 res = models.Student.objects.filter(age__in=[12,14,42]).all() # 2. not in 通过exclude(字段名__in = [1,2]) exclude就是除了的意思 res = models.Student.objects.ex... 阅读全文
posted @ 2019-07-17 22:03 adiugy 阅读(3278) 评论(0) 推荐(1) 编辑
摘要: 创建用于演示的数据表 查询boy表中的某个男孩对应的女孩 方法一 方法二 方法三 以上的方法是基于我们自己创建的第三张多对多表来讲两个表关联起来来实现正查反查 而在django中我们可以通过 ManyToManyField() 来生成第三张表 增加 重置 查询 删除 阅读全文
posted @ 2019-07-17 21:40 adiugy 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 做示例的数据库表 在models中创建类完成后在cmd的项目文件夹下或者pycharm中的terminal框中输入 基础操作 在一对多表中如果删除了外键的数据那么所有关联此条数据的行都会被删除,这是django中的级联删除机制 阅读全文
posted @ 2019-07-16 22:06 adiugy 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 伪静态 网站形态分两种,静态和动态,伪静态并不是真正的静态,实质上也是动态页面。 动态页面的含意就是,网页会根据访问者的请求,从服务器数据库里筛选访问者想要的内容显示到访问者的浏览器上,不同的人访问同一页面,会看到不同的内容静态页面,访问者访问一个页面,会直接从服务器把这个页面读出来显示到访问者的浏 阅读全文
posted @ 2019-07-15 22:58 adiugy 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 首先说一下Ajax的运行原理: 页面发起请求,会将请求发送给浏览器内核中的Ajax引擎,Ajax引擎会提交请求到服务器端,在这段时间里,客户端可以任意进行任意操作,直到服务器端将数据返回给Ajax引擎后,会触发你设置的事件,从而执行自定义的js逻辑代码完成某种页面的功能。 Ajax的内容: ps:A 阅读全文
posted @ 2019-07-13 15:49 adiugy 阅读(166) 评论(0) 推荐(0) 编辑
摘要: form表单 form是一个复杂的系统标签,其内部又可包含很多的一些输入标签 例如input 输入文本标签 checkbox 多选标签等等 form表单有几个属性我们需要注意一下 1:action属性,里面写的是url链接,接就是表单提交的地址 2:method属性,里面写的是数据提交的方式,可以写 阅读全文
posted @ 2019-07-11 21:13 adiugy 阅读(180) 评论(0) 推荐(0) 编辑
摘要: python三大主流web框架 Django:大而全,自带了很多功能模块,类似于航空母舰 (缺点:有点笨重) Flask:短小精悍,自带的功能模块特别少,大部分都是依赖于第三方模块(小而轻) Tornado:异步非阻塞 主要用在处理高io 多路复用的情况 可以写游戏后端 所有web应用本质都是soc 阅读全文
posted @ 2019-07-09 23:03 adiugy 阅读(126) 评论(0) 推荐(0) 编辑
摘要: HTTP--Hyper Text Transfer Protocol 超文本传输协议,规定了客户端与服务端消息传输的格式。 http是一种建立在TCP上的无状态连接,整个基本的工作流程是客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,服务端开始处理请求,并根据请 阅读全文
posted @ 2019-07-09 22:09 adiugy 阅读(182) 评论(0) 推荐(0) 编辑
摘要: JavaScript与页面交互联系首先要与html标签建立联系,下面来看几种关联标签的方法。 1.通过标签id来关联标签: 2.通过标签类来关联标签: 3.同css选择器选定标签: 通过上面的方法我们可以找到想要的某个标签,通过这些标签可以去获得、修改标签的样式、内容。属性等。 获得样式、内容、标签 阅读全文
posted @ 2019-07-04 21:48 adiugy 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: 单目 自增:a++ a++和++a : ++在前优先级最高,++在后优先级最低(比赋值符=还低) res=a++ 先将a的值赋值给res,a再自增1 res=++a a先自增1,再将a的值赋值给res a--和--a同理 双目:+、-、*、/、%; 其中 -、*、/、%如果运算符两侧的值为数字型,可 阅读全文
posted @ 2019-07-04 17:28 adiugy 阅读(502) 评论(0) 推荐(0) 编辑