- 博客(42)
- 收藏
- 关注
转载 08-Django加载静态文件
1.css文件以及js文件要放在static目录下,static和templates属于同级目录2.在Django项目的同名项目文件的setting.py中,最后添加静态文件夹static目录路径STATICFILES_DIRS = [ os.path.join(BASE_DIR,"static")]3.在templates下的HTML文件中,如果要引用...
2019-05-18 22:42:00 116
转载 07-django项目连接远程mysql数据库
比如电脑a(ip地址为192.168.0.aaa)想要连接访问电脑b(ip地址为192.168.0.bbb)的数据库;对电脑a(ip地址为192.168.0.aaa):在项目settings.py下面设置连接的数据库名(假设需要数据库为test2),以及HOST:192.168.0.bbb对电脑b(ip地址为192.168.0.bbb):第一步:创建并使用数据库...
2019-05-17 13:20:00 153
转载 06-REST Framework - API
# Django REST Framework# 1. REST- 前后端分离- API-ApplicationProgrammingInterface - 为了应付千变万化的前端需求- REST:RepresataionsStateTrans - 20000 Fieding博士提出 - RESTful:遵守REST规范的技术设计的软件可以称为RESTful...
2019-05-11 18:47:00 141
转载 05-Django-session-admin
# session- 为了应对HTTP协议的无状态性- 用来保存用户比较敏感的信息- 属于request的一个属性- 常用操作: - request.session.get(key, defaultValue) - request.session.clear():清除全部 - request.session[key] = value :赋值 - r...
2019-05-11 17:54:00 140
转载 04-Django-templates
# 模板系统 - 模板:一组相同或者相似的页面,在需要个性化的地方进行留白,需要的时候只是用数据填充就可以使用 - 步骤: 1. 在settings中进行设置:TEMPLATES 2. 在tmepltes文件夹下编写模并调用 # 模板-变量 - 变量的表示方法: {{var_name}} - 在系统调用模板的时候,会用相应的数据查找相应的变量名称,如果...
2019-05-11 17:49:00 86
转载 03-Django-models
# Models 模型 - ORM - ObjectRelationMap : 把面向对象思想转换成关系数据库思想.操作上把类等价于表格 - 类对应表格 - 类中的属性对应表中的字段 - 在应用中的models.py文件中定义class - 所有需要使用ORM的class都必须是 models.Model 的子类 - class...
2019-05-11 17:41:00 136
转载 02-Django-views
# views 视图# 1. 视图概述- 视图即视图函数,接收web请求并返回web响应的事物处理函数.- 响应指符合http协议要求的任何内容,包括json,string, html等# 2 其他简单视图- django.http给我们提供类很多和HttpResponse类似的简单视图,通过查看django.http代码我们知道,- 此类视图使用方法基本类似,可以通过return语...
2019-05-11 17:21:00 115
转载 01-Django-urls
# Django系统- 环境 - python3.6 - django1.18- 参考资料 - [django中文教程](http://python.usyiyi.cn/)# 环境搭建- anaconda+pycharm- anaconda使用 - conda list: 显示当前环境安装的包 - conda env list:显示安装的...
2019-05-11 16:40:00 96
转载 15-Ajax
# ajax是什么**AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下**。> AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML)。>> AJAX 是一种在 2005 年由 Google 推广开来的编程模式。>> AJAX 不是一种新的编程语言,而是一种使用现有标...
2019-05-07 22:29:00 127
转载 14-jquery元素节点操作
**创建节点**```var Div = $('<div>');var Div2 = $('<div>这是一个div元素</div>');```**插入节点**1、append()和appendTo():在现存元素的内部,从后面插入元素```var Span = $('<span>这是一个span元素</span>');$('#...
2019-05-07 22:26:00 95
转载 13-jQuery事件绑定和常用鼠标事件
# 关于事件## 事件绑定1.**基本绑定**> $(element).click(function(){})>> $(element).dblclick(function(){})>> 。。。>> 加载完毕事件>> $(document).ready(function(){})>> $(function(){})2.**...
2019-05-07 22:25:00 164
转载 12-jQuery获取相关尺寸
# 相关尺寸**获取元素相对于文档的偏移量**> var pos = $('#small').offset(); >> // console.log(pos.left);// console.log(pos.top);**获取当前元素相对于父级元素的偏移量**> var l = $('#small').position().left;>> var t ...
2019-05-07 22:22:00 81
转载 11-jQuery简介和选择器
# jQuery> jQuery是一个是免费、开源的javascript库, 也是目前使用最广泛的javascript函数库。>> jQuery极大的方便你完成web前段的相关操作,例如节点操作,元素操作,事件绑定,ajax操作, 且解决了大多数的兼容性问题>> jQuery的版本分为1.x系列和2.x、3.x系列,1.x系列兼容低版本的浏览器,2.x、3....
2019-05-07 22:19:00 91
转载 10-js对象、数组
# js对象```1.使用原始的方式创建内置对象 var myObject = new Object(); myObject.name = “lijie”; myObject.age = 20; myObject.say = function(){...}2.直接创建自定义对象 var 对象名 = {属性名1:属性值,属性名2:属性值2,…….}*3.使用自...
2019-05-07 22:16:00 97
转载 09-js定时器、函数
# js定时器通过使用 JavaScript,我们有能力作到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之为计时事件。**定时器在javascript中的作用**1、制作动画2、异步操作### 定时器类型及语法> setInterval() - 间隔指定的毫秒数不停地执行指定的代码。> setTimeout() - 暂停指定的毫秒数后执行指定的代...
2019-05-07 22:12:00 106
转载 08-js流程控制、循环、元素操作
# js流程控制> 流程控制用于基于不同的条件来执行不同的动作。### if语句>if... else ...>if ... else if ... else...> 可以单分支,双分支,也可以多分支,需要注意 else if中间必须要有空格```if (condition){ //当条件为 true 时执行的代码}else{ //当条件不为 true...
2019-05-07 22:07:00 124
转载 07-js数据类型
# JavaScript 基本数据类型typeof函数获取一个变量的类型:```angularjs* boolean - 如果变量是 Boolean 类型的* number - 如果变量是 Number 类型的 (整数、浮点数)* string - 如果变量是 String 类型的 (采用""、 '')* object - 如果变量是一种引用类型或 Null 类型的 如:...
2019-05-07 22:05:00 88
转载 06-JavaScript简介
### 前段三大块```HTML css JavaScript```### 什么是JavaScript?JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互。JavaScript是浏览器解释执行的```1. JavaScript 是一种客户端脚本语言(脚本语言是一种轻量级的编程语言)。 2. JavaScript 通...
2019-05-07 22:02:00 91
转载 05-CSS浮动、定位、页面布局
# 浮动### 文档流文档流,是指盒子按照html标签编写的顺序依次从上到下,从左到右排列,块元素占一行,行内元素在一行之内从左到右排列,先写的先排列,后写的排在后面,每个盒子都占据自己的位置。### 浮动的特性1、浮动元素有左浮动(float:left)和右浮动(float:right)两种2、浮动的元素会向左或向右浮动,碰到父元素边界、浮动元素、未浮动的元素才停下来3、相邻浮动的块元...
2019-05-07 21:54:00 179
转载 04-内边距、外边距、盒子模型
# CSS间距### 内补白(内补丁)```padding: 检索或设置对象四边的内部边距,如padding:10px; padding:5px 10px;padding-top: 检索或设置对象顶边的内部边距padding-right: 检索或设置对象右边的内部边距padding-bottom:检索或设置对象下边的内部边距padding-left: 检索或设置对象左边的内部边距```#...
2019-05-07 21:44:00 161
转载 03-CSS颜色、文本、字体、边框、背景
# Css颜色,文本字体## css颜色表示法1.颜色名表示,比如:red 红色,gold 金色2.16进制数值表示,比如:#ff0000 表示红色,这种可以简写成 #f003.RGB颜色: 红(R)、绿(G)、蓝(B)三个颜色通道的变化 4.RGBA颜色: 红(R)、绿(G)、蓝(B)、透明度(A) background-color: rgba(0,0,0,0.5);```angula...
2019-05-07 21:40:00 234
转载 02-CSS简介和基本选择器
# CSS为了让网页元素的样式更加丰富,也为了让网页的内容和样式能拆分开,CSS由此思想而诞生,CSS是 Cascading Style Sheets 的首字母缩写,意思是层叠样式表。有了CSS,html中大部分表现样式的标签就废弃不用了,html只负责文档的结构和内容,表现形式完全交给CSS,html文档变得更加简洁。## Css基本语法及页面引用### css基本语法> css...
2019-05-07 21:27:00 133
转载 01-HTML控件
1.HTML (常用标签 网页的基本结构)2.CSS (常用样式 网页的显示效果)3.JavaScript (用户交互效果 动态效果)4.jQuery (JavaScript库 简化原生js操作)5.Ajax (异步数据交互 在页面不刷...
2019-05-07 21:25:00 95
转载 08-多线程
# 多线程 vs 多进程- 程序:一堆代码以文本形式存入一个文档- 进程: 程序运行的一个状态 - 包含地址空间,内存,数据栈等 - 每个进程由自己完全独立的运行环境,多进程共享数据是一个问题- 线程 - 一个进程的独立运行片段,一个进程可以由多个线程 - 轻量化的进程 - 一个进程的多个现成间共享数据和上下文运行环境 - ...
2019-05-07 18:38:00 95
转载 07-Log日志
# 1. 日志相关概念- 日志的级别(level) - 不同的用户关注不同的程序信息 - DEBUG - INFO - NOTICE - WARNING - ERROR - CRITICAL - ALERT - EMERGENCY- IO操作=>不要频繁操作- LOG的作用 - ...
2019-05-07 17:51:00 220
转载 06-File-文件
文件长久保存信息的一种数据信息集合常用操作打开关闭(文件一旦打开,需要关闭操作)读写内容查找open函数open函数负责打开文件,带有很多参数第一个参数: 必须有,文件的路径和名称mode:表明文件用什么方式打开r:以只读方式打开w:写方式打开,会覆盖以前的内容x:创建方式打开,如文件已经存在,报错a:app...
2019-05-07 17:38:00 98
转载 05-函数式编程
函数式编程(FunctionalProgramming)基于lambda演算的一种编程方式程序中只有函数函数可以作为参数,同样可以作为返回值纯函数式编程语言: LISP, HaskellPython函数式编程只是借鉴函数式编程的一些特点,可以理解成一半函数式一半Python需要讲述高阶函数返回函数匿名函数装饰器偏...
2019-05-07 17:14:00 73
转载 04-异常使用处理
异常广义上的错误分为错误和异常错误指的是可以人为避免异常是指在语法逻辑正确的前提下,出现的问题在python里,异常是一个类,可以处理和使用异常的分类AssertError 断言语句(assert)失败AttributeError 尝试访问未知的对象属性EOFError 用户输入文件末尾标志EOF(Ctrl+d)FloatingPointErr...
2019-05-07 16:57:00 76
转载 03-常用包模块
常用模块calendar跟日历相关的模块# 使用需要先导入import calendar# calendar: 获取一年的日历字符串# 参数# w = 每个日期之间的间隔字符数# l = 每周所占用的行数# c = 每个月之间的间隔字符数cal = calendar.calendar(2017)print(type(cal))...
2019-05-07 16:41:00 77
转载 02-包
# 包- 包是一种组织管理代码的方式,包里面存放的是模块- 用于将模块包含在一起的文件夹就是包- 自定义包的结构 |---包 |---|--- __init__.py 包的标志文件 |---|--- 模块1 |---|--- 模块2 |---|--- 子包(子文件夹) ...
2019-05-07 15:56:00 68
转载 01-模块
# 1. 模块- 一个模块就是一个包含pytho代码的文件, 后缀名成是.py就可以,模块就是个python文件- 为什么我们用模块 - 程序太大,编写维护非常不方便,需要拆分 - 模块可以增加代码重复利用的方式 - 当做命名空间使用,避免命名冲突- 如何定义模块 - 模块就是一个普通文件,所以任何代码可以直接书写, - 不过根据模块...
2019-05-07 14:39:00 82
转载 11-类相关函数和常用魔法函数
# 1 类相关函数- issubclass:检测一个类是否是另一个类的子类- isinstance:检测一个对象是否是一个类的实例- hasattr:检测一个对象是否由成员xxx- getattr: get attribute- setattr: set attribute- delattr: delete attribute- dir: 获取对象的成员列表# 2. 类的成...
2019-05-07 13:51:00 73
转载 10-面向对象三大特性
# 1. 面向对象的三大特性 - 封装 - 继承 - 多态# 2. 封装- 封装就是对对象的成员进行访问限制- 封装的三个级别: - 公开,public - 受保护的,protected - 私有的,private - public,private,protected不是关键字- 判别对象的位置 - 对象内部 - 对象...
2019-05-07 13:19:00 111
转载 09-python的面向对象
# 1. 面向对象概述(ObjectOriented,OO)- OOP思想 - 接触到任意一个任务,首先想到的是任务这个世界的构成,是由模型构成的- 几个名词 - OO:面向对象 - OOA:面向对象的分析 - OOD:面向对象的设计 - OOI:xxx的实现 - OOP:xxx的编程 - OOA->OO...
2019-05-07 13:00:00 80
转载 08-字典
dict字典字典是一种组合数据,没有顺序的组合数据,数据以键值对形式出现# 字典的创建# 创建空字典1d = {}print(d)# 创建空字典2d = dict()print(d)# 创建有值的字典, 每一组数据用冒号隔开, 每一对键值对用逗号隔开d = {"one":1, "two":2, "three":3}print...
2019-05-06 22:56:00 94
转载 07-元组-集合
元组的特性是序列表,有序元组数据值可以访问,不能修改,不能修改,不能修改元组数据可以是任意类型总之,list所有特性,除了可修改外,元组都具有也就意味着,list具有的一些操作,比如索引,分片,序列相加,相乘,成员资格操作等,一模一样# 索引操作t = (1,2,3,4,5)print(t[4])# 元组相乘t = (1,2,3...
2019-05-06 22:47:00 98
转载 06-列表
list(列表)一组由顺序的数据的组合创建列表空列表# 1, 创建空列表l1 = []# type是内置函数,负责打印出变量的类型print(type(l1))print(l1)# 2. 创建带值的列表l2 = [100]print(type(l2))print(l2)# 3. 创建列表,带多个值...
2019-05-06 22:25:00 147
转载 05-函数作用域
变量作用域变量由作用范围限制分类:按照作用域分类全局(global): 在函数外部定义局部(local):在函数内部定义变量的作用范围:全局变量:在整个全局范围都有效全局变量在局部可以使用(即函数内部可以方位函数外部定义的变量)局部变量在局部范围可以使用局部变量在全局范围无法使用LEGB原则L(Local)局部作...
2019-05-06 00:42:00 66
转载 04-函数参数和文档
关键字参数语法 def func(p1=v1, p2=v2.....): func_body 调用函数: func(p1=value1, p2=value2.......)比较麻烦,但也有好处:不容易混淆, 一般实参和形参只是按照位置一一对应即可,容易出错使用关键字参数,可以不考虑参数位置# 关键字参...
2019-05-06 00:17:00 109
转载 03-函数
函数代码的一种组织形式一个函数一般完成一项特定的功能函数使用函数需要先定义使用函数,俗称调用# 定义一个函数# 只是定义的话不会执行# 1. def关键字,后跟一个空格# 2. 函数名,自己定义,起名需要遵循便令命名规则,约定俗成,大驼峰命名只给类用# 3. 后面括号和冒号不能省,括号内可以由参数# 4. 函数内所有代码缩进...
2019-05-05 23:50:00 72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人