自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Django 文件上传和下载功能

文件下载功能相应内容除了返回网页的信息外,还可以实现文件的下载功能,Django提供三种下载文件的功能,分别是:HttpResponse,StreamingHttpResponse,FileResponse.HttpResponse:是所有响应过程的核心类,它的底层功能类是HttpResponseBase StreamingHttpResponse:是在HttpResponseBase的基础上进行继承和重写的,它实现流式响应输出(是使用python的迭代器将数据进行分段处理并输出)。适用于大型规模

2021-01-04 16:50:45 2676

原创 Django --探究FBV视图

FBV视图视图是Django的MTV架构模式的V部分,主要负责处理用户请求和生成相应的响应内容,然后在页面或其他类型文档中显示,也可以理解为视图MVC中的C部分控制器,主要处理功能和业务上的逻辑。习惯使用视图函数处理HTTP请求,即在视图里面定义def函数,这种方式被称为FBV。设置响应方式网站的运行原理遵循的是HTTP协议,分为HTTP请求和HTTP响应。HTTP响应方式称为HTTP状态码。分为5种状态:消息,成功,重定向,请求错误和服务器错误。若以使用频率划分可分为:成功,重定向,和异常响应

2021-01-03 20:16:10 264

原创 Django ---初探路由

路由一个完整的路由包含:路由地址,视图函数(视图类),可选变量和路由命名。路由的定义规则:路由称为URL,是对可以从互联网上得到的资源位置和访问方法的一种简洁的表示,是互联网上标准资源的地址,互联网上的每个文件都有一个唯一的路由。用于指出网站文件得路径位置。简单的说路由可以视为我们常说的网站,每个网站代表不同的网页。在项目中的APP里面创建一个urls.py。在APP里面添加urls.py是将属于APP的路由都写入该文件,这样更容易区分和管理每个APP的路由地址,而项目下的urls....

2020-12-30 21:47:55 374 1

原创 Django ---配置信息

Django -基本配置信息Django的配置文件settings.py用于配置整个网站的环境和功能,核心配置必须有项目路径,密钥配置,域名访问权限,App列表,中间件,资源文件,模板配置。数据库的连接等方式。一个简单的项目必须具备的基本配置信息有:项目路径,密钥配置,域名访问权限,App列表和中间件。from pathlib import Pathimport os# Build paths inside the project like this: BASE_DIR / 's...

2020-12-27 22:02:26 220

原创 Django --web

DjangoDjango 是一个开放源的web应用框架,由python 写成。Django采用了MTV的框架模式,即模型,模板和视图,三者之间负责不同的职务。模型:数据存取层,处理与数据相关的的所有事务,如如何存取,如何验证有效性,包含哪些行为以及数据之间的关系等。 模板:表现层,处理与表现相关的决定,如如何在页面或其它类型文档中进行显示。 视图:业务逻辑层,存取模型以及调取恰当的相关逻辑,模型与模板的桥梁。Django 特点对象关系映射:通过定义映射类来构造数据模型...

2020-12-24 21:29:25 479

原创 Linux文件与目录管理-2

修改文件时间或创建文件每个文件在Linux 下面都会记录许多的时间参数,其实有三个主要的变动时间。修改时间 状态时间 读取时间touch [-acdmt] 文件-a :仅自定义access time -c :仅修改文件的时间,若该文件不存在就创造新的文件-d :后面可ui接欲自定义的日期而不是目前的日期-m :仅修改mtime-t :后面可以接欲自定义的时间不用目前的时间,格式为【YYYYMMDDhhmm]liangguolong-a@liangguolonga-vir...

2020-12-19 12:13:20 134

原创 Linux 文件与目录管理

1.目录与路径相对路径和绝对路径绝对路径是由‘/’写器,如/usr/share/doc 相对路径不是由‘/’写起 如cd ../man.---代表此层目录 ..---代表上层目录 - ---代表前一个工作目录 ~ ---代表家目录 ~account ---代表使用者的家目录(account 是个账号名称)处理目录的命令cd:切换目录 pwd:显示当前目录 mkdir:建立一个新目录 rmdir:删除一个空目录liangguolong-a@liangguolonga-vir

2020-12-17 19:51:24 118

原创 Java Script ----对象

1.Java Script对象是JvavScript中数据类型之一,是一种复合的数据类型。它将多种数据类型集中在一个数据单元中,并允许通过对象来存取这些数据的值1.1 什么是对象对象的概念首先来自于对客观的世界的认识,它用于描述客观世界存在的特定实体,比如,人就是一个典型的对象,‘人’包括身高,体重等特征,同时又包含吃饭,睡觉等动作。1.2 对象的属性和方法在JavaScript中,对象包含两个要素:属性和方法。通过访问或设置对象的属性,并且调用对象的方法,就可以对对象进行各..

2020-11-12 21:17:07 515

原创 Flask --WTF 处理表单

表单什么是表单?表单就是收集用户信息的各种表单元素的的集合区域,它的作用是实现用户和服务器的数据交互,通过表单收集客户端输入的数据信息。然后提交到站服务器端进行处理,Form表单是Web应用中最基础的一部分,为了能处理From 表单,Flask-wtf扩展提供了良好的支持。1.使用Flask处理通用表单说明:Flask请求对象包含客户端发出的所有请求信息,其中request.form()能获取POST中提交表的数据,尽管Flask的请求对象提供的信息足够处理web的表单,但有些任务很..

2020-11-11 21:33:55 1002

原创 Flask---Script 工具的使用

Flask--Script安装:pip install Flask-Script说明:Flask-Script 的作用是可以通过命令行的形式来操控Flask ,例如,通过命令行来跑一个开发版本的服务器,设置数据库,定时任务等示列:from flask_script import Managerfrom hell import appfrom flask_script import Commandmanager = Manager(app) #创建Manager的...

2020-11-06 15:14:53 681

原创 python 数据库框架pyMysql+Flask -SQLAIchemy

pyMysql1.安装:cmd输入:(venv)pip install pyMySQL1.1导入:import pymysql示列:在app=Flask(__name__)下面添加如下代码:from flask import Flask,render_templateimport pymysqlapp = Flask(__name__)conn=pymysql.Connect( host='127.0.0.1', #地址 port=3306, ...

2020-11-05 10:45:21 1419 1

原创 Java script ----函数

---函数---说明:函数就是可以作为一个逻辑单元对待的一组JavaScript 代码,使用函数可以使代码更为简洁,提高重要性,如果一段具有特殊功能的程序代码需要在程序中多次使用,就可以把它定义为函数,然后在需要这个功能的地方调用它,这样就不必多次重写这段代码。1.函数的第一和调用1.函数的调用使用function语句来定义一个函数,这种形式是由关键字function,函数名加一组参数以及置于大括号中需要执行的一段代码构成。语法:<script type="t...

2020-10-29 21:12:44 736

原创 上下文管理器(contextor)

上下文管理器说明:上下文管理器和迭代器很相似,实现了迭代协议函数的对象即为迭代器,实现了上下文协议函数对象即为上下文管理器。迭代器实现了__iter__和__next__方法。而上下文管理器则是__enter__和__exit__方法。class Contexto(object): def __enter__(self): pass def __exit__(self, exc_type, exc_val, exc_tb): pas...

2020-10-28 18:17:48 797

原创 全局变量和局部变量

1.命名空间说明:命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过 Python 字典来实现的。 命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响。一般有三种命名空间:内置名称(built-in names), Python 语言内置的名称,比如函数名 abs、char 和异常名称 BaseException、Exception 等等。 全局名称(gl...

2020-10-27 18:58:04 821

原创 Flask 视图的高级技术

1.app.route和add_url_rule 的简介说明:在Flask中,路由是用户指定请求的URL与视图函数之间的映射,处理url和函数之间的关系称之为路由,Flask根据HTTP请求的URL在路由表中匹配预定义的URL规则,找到对应的视图函数,并将视图函数执行的结果返回给服务器。1.app.route()的使用示列:@app.route('/')def hello_world(): return render_template('base.html')2...

2020-10-21 21:05:16 268

原创 Java Script --条件判断语句

1.if 语句说明:if语句是最常用,最基本的条件判断语句,通过条件判断式的值来确定是否执行一段语句,或者选择执行哪部分的语句。语法:<script> if(表达式){ 语句 }</script>表达式:必选项。用于指定条件表达式,可以使用逻辑运算符。 语句:用于指定要执行的语句序列,可以是一条或者多条语句,当条件表达式的值为True 时,执行改语句序列。示列:<script> var a=...

2020-10-20 21:26:48 2325

原创 Jinja 2 模板引擎-----2

宏的定义与使用说明:宏和python中的函数类似,可以传递参数。但是不能有返回值,可以把经常用到的代码片段放在宏中,然后把一些不固定的值抽出来作为一个变量。宏的定义:<!--定义宏---><% macro input(name,type='text',value=' ')%> <input type="{{type}}"name="{{name}}"value="{{value}}"><% endmacro %>...

2020-10-16 16:42:15 277

原创 Jinja 模板引擎

---模板引擎概述及使用---概述:模板实质上是一个静态的包含HTML语法的全部或片段的文本文件,也可以包含变量表示的动态部分,使用真实值替换网页模板的变量,生成对应的数据的HTML片段。这一过程称为渲染。Flask提供了Jinja 2 模板引擎来渲染模板。1.实例:1.先创建一个HTML文档<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"&gt...

2020-10-14 19:43:32 607

原创 Java Scrpit 语言基础

数据类型Java script 的数据类型分为基础数据类型和复合数据类型Java script的基本数据类型1.数值型数值型是Java script 中的最基本的数据类型,和其他语言不同的地方在于它不区分整数数值和浮点数值,在所有的Java script 中所有的数值都是以浮点型表示的。当一个数字直接出现在Java script 程序中时候,称它为数值直接量。支持数值直接量的形式有如下几种。十进制 八进制 十六进制 浮点型数据2.字符串型字符串是由0个或多个字母组成的...

2020-10-14 11:06:03 534

原创 Flask学习之路。

Flask 的快速上手1.第一个Flask web程序安装Flask框架命令:pip install Flask所有的Flask程序都必须创建一个程序实例。Web服务器使用一种名为Web服务器的网关接口(Web Server Gateway Interface ,WSGI)的协议,把接收自客户端所有请求都转给这个对象进行处理,程序实例是Flask类的对象。from flask import Flaskapp = Flask(__name__)from flask i...

2020-10-12 09:51:16 181

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除