03 2020 档案
摘要:1、什么是Templates 1)、HTML文件 2)、使用lDTL--Django模板语言(Django Template Language) 3)、可以使用第三方模板(如Jinja2)--在setting中TEMPLATES中修改 2、Templates开发步骤: 在App(项目)的根目录下创建
阅读全文
摘要:1、我们创建页面的时候,已经知道在urls.py中配置url,但如果项目庞大有十几个url或者更多时,这样配置无疑是很繁琐,并且难以维护 import firstApp.views as bv urlpatterns = [ # path(url本身(地址), 响应函数, url的名称), path
阅读全文
摘要:1、创建响应 在firstApp/views.py中: 创建一个函数:index from django.shortcuts import render # 返回一个响应,先引入django的一个类 from django.http import HttpResponse # Create your
阅读全文
摘要:1、步骤 1)打开命令行,进入项目中manage.py同级目录 2)命令行输入:python manage.py startapp firstApp 3)添加应用名到setting.py中的INSTALLED_APPS里 2、详细: 1)进入目录: 2)输入命令:项目名叫firstApp 没有报错,
阅读全文
摘要:1、进入创建项目要放置的目录 通过命令行输入:django-admin startproject firstPro 注:firstPro 是创建的项目名 命令完成后没有报错就证明创建成功 我们可以通过 django-admin 查看相关命令语句 2、输入:django-admin startproj
阅读全文
摘要:python已经安装好后,在django官网开始安装 官网:https://www.djangoproject.com/ 1、先在命令行输入python 查看python的版本,然后下载的django要与python对应。 通过此网站查看对应版本:https://docs.djangoproject
阅读全文
摘要:1、生成列表 要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11): print range(1, 11) # ==> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 列表生成式则可以用一行语句代替循环生成: L = [x
阅读全文
摘要:1、迭代 在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。 在Python中,迭代是通过 for ... in 来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的 for (i=0
阅读全文
摘要:1、取一个list的部分元素是非常常见的操作,Python提供了切片(Slice)操作符 L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。 如果第一个索引是0,还可以省略: 也可以从索引1开始,取出2个元素出来: 只用一个 : ,表示从头到尾,因此
阅读全文
摘要:Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用。 要调用一个函数,需要知道函数的名称和参数 1、内置函数举例: 1)、求绝对值的函数 abs(),它接收一个参数 也可以在交互式命令行通过 help(abs) 查看abs函数的帮助信息。 print abs(-120)
阅读全文
摘要:1、set dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。 有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,目的就是保证这个集合的元素不会重复,这时,set就派上用场了。 set 持有一系列元素,这一点和 list 很
阅读全文
摘要:1、dict集合 花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。 d = { 'name': 'Tom', 'age': 25, 'sex': 'man' } print d # ==> {'age': 25, 'n
阅读全文
摘要:缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。 1、if语句 if 语句后接表达式,然后用:表示代码块开始。 N = 18 if N >= 12: print N, ' >= 12' print 'END' # 18 >
阅读全文
摘要:1、tuple是另一种有序的列表。 中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。 创建tuple和创建list唯一不同之处是用( )替代了[ ] t = (10, 20, 30, 40) print t # ==> (10, 20, 30,
阅读全文
摘要:1、Python内置的一种数据类型是列表:list。 list是一种有序的集合,可以随时添加和删除其中的元素。 list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。 构造list非常简单,按照上面的代码,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。通常
阅读全文
摘要:Python支持布尔类型的数据,布尔类型只有True和False两种值 与运算:只有两个布尔值都为 True 时,计算结果才为 True。 True and True # ==> True True and False # ==> False False and True # ==> False F
阅读全文
摘要:Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致。 使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌套很多层: (1 + 2) * 3 #9 (2.2 + 3.3) / (1.5 * (9 - 0.3)) #0.4214559
阅读全文
摘要:1、字符串可以用''或者""括起来表示。 多重字符串可以用“ ‘ ’ ”” 或者‘ “ ” ’ 或者 / 进行转义 'Learn "Python" in web' 'Bob said \"I\'m OK\".' 常用的转义字符还有: \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身 2
阅读全文
摘要:变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头 a = 1 t_007 = 'T007' 在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量 a = 123 # a是整数 print a a
阅读全文
摘要:1、print语句 print语句可以向屏幕上输出指定的文字。比如输出'hello, world' print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出: print会依次打印每个字符串,遇到逗号“,”会输出一个空格 print 'The quick brown fox', 'j
阅读全文
摘要:一、整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c
阅读全文
摘要:1、简介 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于P
阅读全文
摘要:在另一篇里已经说了如何实现type="file"的input文件上传,现新增需求需要展示上传的进度,所以在原来基础上再加上 文件上传-不带进度条: https:////www.cnblogs.com/liangpi/p/12503533.html 先看效果展示: 1、首先还是先添加html <!--
阅读全文
摘要:要判断数据类型-就要先知道js有哪些数据类型: 主要分两类: 值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol(ES6 引入了一种新的原始数据类型,表示独一无二的值)。 引用数据类型:对象(Obje
阅读全文
摘要:1、html中通过id定义组件及引入 <!--header section --> <!-- 通过id注入组件 --> <div id="header_page"></div> <script> // 通过load加载组件 $("#header_page").load("htmls/componen
阅读全文
摘要:1、单行文本超出: p{ overflow: hidden;/*超出部分隐藏*/ text-overflow:ellipsis;/* 超出部分显示省略号 */ white-space: nowrap;/*规定段落中的文本不进行换行 */ width: 250px;/*需要配合宽度来使用*/ } 注:
阅读全文
摘要:通常原生的input上传是先进行文件的选择,然后通过提交按钮对文件进行上传,现功能需求是选择文件后直接进行上传,通过后端返回的文件信息进行展示,在提交操作时不再进行文件的上传,只传递文件相关信息如id或者url。 文件上传-带进度条:https:////www.cnblogs.com/liangpi
阅读全文
摘要:先看效果展示: 1、下载相应jquery、bootstrap以及bootstrap-paginator插件 <script src="js/basic/jquery-3.4.1.js"></script> <script src="js/basic/bootstrap.min.js"></scrip
阅读全文