09 2019 档案
摘要:补充:emailField其实就是charField 校验行组件 一、choices参数 choices参数,是models中常用的参数,本案例中是IntegerField()中的参数。 1引言 :性别如何存?通常是用 数字 来存。如图1 其他需要“需要choices参数的内容”:图2 本案例使用D
阅读全文
摘要:一、django中间件 1.1解释 :django中间件是类似于是django的保安,请求的时候需要先经过中间件才能到达django后端(urls,views,templates,models),响应走的时候也需要经过中间件才能到达web服务网关接口 1.2django默认的七个中间件 1.3Dja
阅读全文
摘要:一、多对多三种创建方式 1.全自动(推荐使用 ).ManyToManyField(to='Author') 优势:不需要你手动创建第三张表 不足:由于第三张表不是你手动创建的,也就意味着第三张表字段是固定的无法做扩展 2.纯手动(了解即可) 不依赖于ManyToMany,自己创建第三张表,里
阅读全文
摘要:一、常见字段 1.1AutoField int primary key auto_increment int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 1.2IntegerField 一个整数类型,范围在 2147483
阅读全文
摘要:复习settar和getattr CBV的源码截图 django settings源码 importilb模块 第二节课 一、双下划线查询 1.1打印orm内部sql语句的两种方法? django配置文件(settings) 修改数据库的两行代码: 在django中你可以写一个单独测试某一个py文件
阅读全文
摘要:一、render内部原理 1、render的作用 :返回一个html页面;并且还能够给该页面传数据。 2、 render的内部原理 (如下几句代码) 补充: 二、FBV与CBV FBV(基于函数的视图)————》函数 CBV(基于类的视图)————》类 首先导入模块:views视图 小结论:FBV和
阅读全文
摘要:图书管理系统 django认端口3306 1.一对多的外键关系(ForeignKey): 只要是ForeignKey的字段 django orm在创建表的时候 会自动在一对多的字段名之后加_id 如果你自己加了 不管 还会继续往后加 补充: 这里可以加参数指定外键关系 2.多对多的外键关系(Ma
阅读全文
摘要:简易版本web简易流程图 Django第二天:Django实现登录功能 实现以下功能: pycharm创建项目的的的时候,应用不勾选。如图所示——没有这个应用了! pycharm内使用代码创建应用: 现在去settings注册(如下两种方式) html文件默认全都放在templates文件夹下 对于
阅读全文
摘要:一.JavaScript简介 1.ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者 Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA 262)的第一
阅读全文
摘要:前端 CSS 2d 什么是CSS? css就是用来调节标签样式的 层叠样式表 css的注释 / 单行注释 / / 多行注释 多行注释 / / 这是博客园首页的样式表 / / 顶部导航条样式开始 / / 顶部导航条样式结束 / css的语法结构 选择器 {属性1:值;属性2:值;属性3:值} css的
阅读全文
摘要:HTML5是什么 HTML5就是html语言,数字5是该语言的版本号;html语言开发的文件是以.html为后缀,制作运行在浏览器上展现给用户使用的前端界面,采用的语言是超文本标记语言(HyperText Mark up Language)。 注:.html文件可以双击直接在浏览器中打开,被浏览器解
阅读全文
摘要:CSS 属性操作 1字体属性 color 字体颜色 font size 字体大小(24px) font weight 字重 font family 字体样式 2文字属性 text align:center/left/right/justify text decoration:
阅读全文