自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

诚实可靠小郎君

分享Python学习中的点滴

  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 Flask入门模板过滤器与测试器(五)

1 模板引擎之过滤器概念 : 过滤器本质上是个转换函数,第一个参数是待过滤的变量。如果它有第二个参数,模板中就必须传进去。过滤器使用管道符| 放在{{ }}Jinja2模板引擎提供了丰富的内置过滤器,主要分为以下几类:(1) 字符串进行操作:{# 当变量未定义时,显示默认字符串 #}<p>{{ name | default('None', true) }}...

2018-05-31 22:41:08 525

原创 Flask入门模板Jinja2引擎与语法(四)

1 模板的创建模板文件结构:project/ templates/ 模板文件跳转模板一般使用:from flask import render_template,render_template_stringrender_templatereturn render_template('index.html') #将index.html页面的内容读...

2018-05-31 16:31:04 1354

原创 Flask入门flask-script 蓝本 钩子函数(3)

flask入门(三)1 flask-script扩展库概念: 是一个flask终端运行的解析器 ,因为项目完成以后,代码改动会有风险,所以借助终端完成不同启动项的配置安装pip3 install flask-script使用from flask_script import Manager #导入manager = Manager(app) #初始化fla...

2018-05-30 22:49:08 751

转载 flask蓝图blueprint详解

Flask 蓝图(Blueprint)使用方式解析 Flask蓝图提供了模块化管理程序路由的功能,使程序结构清晰、简单易懂。下面分析蓝图的使...

2018-05-29 18:01:56 17073

原创 Flask入门request session cookie(二)

1 HTTP方法分类1 GET浏览器告知服务器:只获取页面上的信息并发给我。这是最常用的方法。2 HEAD浏览器告诉服务器:欲获取信息,但是只关心消息头 。应用应像处理 GET 请求一样来处理它,但是不分发实际内容。在Flask中你完全无需人工干预3 POST浏览器告诉服务器:想在URL上 发布新信息。并且服务器必须确保数据已存储且仅存储一次。这是 HTML 表单通常发送数据到服...

2018-05-29 16:34:58 616

原创 Flask入门 flask结构 url_for 重定向(1)

Flask入门(一)1 安装虚拟环境Mac,linuxsudo pip install virtualenv ​ ubuntu系统sudo apt-get install python-virtualenv2 安装flask1 python3 环境下全局安装pip3 install flask2 虚拟环境下virtualenv下安装首先先...

2018-05-28 22:23:54 544

转载 Python Virtualenv 介绍

动态语言Ruby、Python都有自己的虚拟环境,虚拟环境是程序执行时的独立执行环境,在同一台服务器中可以创建不同的虚拟环境供不同的系统使用,项目之间的运行环境保持独立性而相互不受影响。例如项目可以在基于Python2的环境中运行,而项目B可以在基于Python3的环境中运行。Python通virtualenv工具管理虚拟环境。安装 virtualenv$ pip in...

2018-05-28 20:11:17 213

原创 Django问卷调查项目思路

Django问卷调查项目思路流程:1 后端思路 :需求分析 —- 找出各实体对应关系 —- 设计model架构 —- 统一资源封装 — 提供资源API入口 —- 设计项目实体功能 — 通过API实现实体功能 — 统一数据结构测试功能2 项目流程3 找出各实体之间的对应关系项目之间实体主要有:4 根据实体关系与实体功能设计模型​ 数...

2018-05-27 18:29:26 2612

原创 nginx负载均衡及配置

nginx负载均衡及配置1 负载均衡概述 负载均衡由来是因为当一台服务器单位时间内的访问量很大时,此时服务器的压力也会验,就诞生了负载均衡来分担服务器压力. 负载均衡实质上就是用反向代理的原理实现的,是一种优化服务器资源,合理处理高并发nginx作为一种高效的HTTP负载均衡服务器,将流量分配到多个应用服务器上以提高性能,可扩展和高可用性. 原理: 内网...

2018-05-27 11:49:43 430

转载 nginx反向代理与正向代理

nginx反向代理与正向代理1 正向代理正向代理: 原因是 客户端 ---X--- 网站,客户端不能直接访问某个网站 解决: 客户端 ----> 代理服务器(发起访问请求) ----> 某个想要访问的网站 客户端 <---- 代理服务器(响应的内容) <---- 某个想要访问的网站结论: 正向代理实质...

2018-05-25 21:37:20 8292 1

原创 GIT的使用流程

GIT的使用流程1 github注册流程1 进入github官网:https://github.com/2 注册一个自己的github账号3 右上角选择New repository4 进入create a new repository 选择你的仓库名填入: Repository name 必填:例如test Description描述: 对仓库的描述 ...

2018-05-24 18:38:26 136

原创 Django之提交表单与前后端交互

Django之META与前后端交互1 提交表单之GET前端提交数据与发送1)提交表单数据2)提交JSON数据后端的数据接收与响应1)接收GET请求数据2)接收POST请求数据3)响应请求GET 请求过程前端通过ajax发起GET请求,json格式数据var data = { "name": "test", "age": 1 }; ...

2018-05-24 08:34:54 5095

原创 浅析ajax原理与用法

浅析ajax原理与用法1 ajax原理 Ajax(Asynchronous JavaScript and XML (异步的JavaScript和XML)),是一种快速创建动态网页的技术,目的是显示动态局部刷新.通过XMLHttpResponse对象来向服务器发起异步请求,从服务器获取数据.(1) 异步的javascript: 使用javaScript语言及功能向服务器发起...

2018-05-24 08:29:49 135

原创 Django中用户权限模块

Django中用户权限模块1 auth模块auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理。auth可以和admin模块配合使用, 快速建立网站的管理系统。在INSTALLED_APPS中添加'django.contrib.auth'使用该APP, auth模块默认启用。2 User属性与方法(1) 属性User是au...

2018-05-23 10:27:28 520

原创 比较运算符 F对象与Q对象

Django运算表达式与Q对象/F对象1 模型查询概述:1 查询集:表示从数据库中获取的对象的集合2 查询集可以有多个过滤器,通过 逻辑运算符连接3 过滤器就是一个函数,基于所给的参数限制查询的结果,类似MySQL模糊查询中where语句4 查询集等同select语句2 查询集特点:1 查询集通过调用过滤器方进行查询, 查询集经过过滤器筛选后返回新的查询集...

2018-05-23 08:56:03 734

原创 Django中Middleware中间件

1 Middleware中间件概述 django中间middleware实质就是一个类,django会根据自己的规则在合适的时机执行中提前处理,此时中间件就上场了。django在settings模块中,有一个MIDDLEWARE_CLASSES变量,其中每一个元素就是一个中间件。在settings.py文件中:MIDDLEWARE = [ 'django.middl...

2018-05-22 19:38:42 722

原创 Form表单 JSON Content-type解析

1 表单Form概述在Form表单中,参数一般有: action 表单提交的url method 提交方式:post get name 表单的属性名 enctype 提交数据的编码格式2 常见的编码方式与语法在Form表单中,enctype表明提交数据的格式 用 enctype 属性指定将数据回发到服务器时浏览器使...

2018-05-21 19:31:57 8371 1

原创 浅析ajax原理与用法

浅析ajax原理与用法1 ajax原理 Ajax(Asynchronous JavaScript and XML (异步的JavaScript和XML)),是一种快速创建动态网页的技术,目的是显示动态局部刷新.通过XMLHttpResponse对象来向服务器发起异步请求,从服务器获取数据.(1) 异步的javascript: 使用javaScript语言及功能向服务器发起...

2018-05-21 12:50:55 290

原创 浅析Django之session与cookie

浅析Django之session与cookie1 session与cookie概述原理: 由于HTTP协议是无状态,无连接的,当用户发起网路请求时,需要服务端能标识用户ID,用以存储用户相关信息,因此服务器创建一个session空间用于标识用户/跟踪用户,session数据表中存储了session_key用于标识用户id,session_data用于存储用户的信息. ...

2018-05-20 16:47:57 291

原创 浅谈HTTP协议

浅谈HTTP协议1 HTTP概念把握三个点:1 HTTP协议(超文本传输协议) HTTP是一个基于TCP/IP通信协议来传递数据,默认端口802 HTTP是无连接(限制每次连接只处理一个请求),无状态的(对于事务处理没有记忆能力)3 HTTP使用统一资源标识符(Uniform Resource Identifiers, URI)来传输数据和建立连接。![流程](http...

2018-05-20 15:05:43 429

原创 Django 项目搭建(ubuntu系统)

Django 项目搭建(ubuntu系统)1 环境搭建 sudo apt-get install python3-pip 安装pip3 sudo pip3 install virtualenv 安装虚拟环境,这里展示virtualenv virtualenv -p python3 DjangoEnv 创建django虚拟环境DjangoEnv(名称根...

2018-05-20 11:13:27 474

原创 Web之nginx环境搭建

nginx环境搭建前置条件配置防火墙sudo ufw disable系统约定软件源代码包存放位置:/tool/lnmp源码包编译安装位置:/usr/local/软件名安装编译工具及库文件使用apt-get安装sudo apt-get install -y make gcc g++ cmake openssl libxml2 lib...

2018-05-20 10:14:28 337

Python七大类常见问题详解.rar

Python七大类常见深度问题详解: Python类三种方法,函数传参,类与实例变量(一) Python迭代器生成器,私有变量及推导式(二) Python装饰器AOP 不定长参数 鸭子类型 重载(三) Python新式类 new init 单例模式与作用域(四) Python 进程线程协程 GIL 闭包 与高阶函数(五) Python中深浅拷贝 垃圾回收与 super继承(六) Python 调度算法 死锁 静动态链接 分页分段(七)

2019-07-22

初学者Python编程实例58例(基础语法很经典)

非常适合学完python基础语法的初学者,练习完差不多可以下一阶段学习.

2018-04-08

空空如也

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

TA关注的人

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