-
Python2.7环境Flask框架安装简明教程【已测试】
所属栏目:[Python] 日期:2020-12-16 热度:146
本文详细讲述了Python2.7环境Flask框架安装方法。供大家参考研究具体如下: 第1步:确保本机已经安装有python,下载easy_install到本地某一目录,双击ez_setup.py,python将自动下载到python安装目录/Scripts 下面,然后在系统环境变量的PATH中添加e[详细]
-
Flask框架各种常见装饰器示例
所属栏目:[Python] 日期:2020-12-16 热度:118
本篇章节讲解Flask框架各种常见装饰器。供大家参考研究具体如下: 效果类似django的process_request的装饰器 @app.before_requestdef before(*args,**kwargs): print('请求之前') ''' 如果允许通过访问,可以return None 该装饰器装饰的函数如果有[详细]
-
Flask框架响应、调度方法和蓝图操作实例分析
所属栏目:[Python] 日期:2020-12-16 热度:144
本篇章节讲解Flask框架响应、调度方法和蓝图操作。供大家参考研究具体如下: 响应 像现在大部分的互联网应用用的数据传输格式都是JSON,当用户访问一个URL,我们如何通过Flask返回JSON的响应: 普通做法: @app.route("/")def showInfo(): return j[详细]
-
Flask框架使用DBUtils模块连接数据库操作示例
所属栏目:[Python] 日期:2020-12-16 热度:181
本篇章节讲解Flask框架使用DBUtils模块连接数据库的操作方法。供大家参考研究具体如下: Flask连接数据库 数据库连接池: Django使用: django ORM(pymysql/MySqldb) Flask/其他使用: -原生SQL -pymysql(支持python2/3) -MySqldb(支持python2)[详细]
-
Flask-Mail用法实例分析
所属栏目:[Python] 日期:2020-12-16 热度:61
本篇章节讲解Flask-Mail用法。供大家参考研究具体如下: 很多类型的应用程序都需要在特定事件发生时提醒用户,而常用的通信方法是电子邮件。 虽然 Python 标准库中的 smtplib 包可用在 Flask 程序中发送电子邮件,但包装了 smtplib 的 Flask-Mail[详细]
-
详解flask表单提交的两种方式
所属栏目:[Python] 日期:2020-12-16 热度:170
一.通用方式 通用方式就是使用ajax或者$.post来提交。 前端html form method="post" action="/mockservice" method = "post" ... div class="form-group" labeldata font style="color:#a94442" size="2" input class="form-control" id="data" name="data"[详细]
-
Flask框架Flask-Login用法分析
所属栏目:[Python] 日期:2020-12-16 热度:131
本篇章节讲解Flask框架Flask-Login用法。供大家参考研究具体如下: Flask-Login插件中带了6种信号,可以基于其中的信号做一些额外工作,比如user_logged_in来记录用户的登录次数和登录IP等。 安装 pip install flask-login 初始化 import flask im[详细]
-
Flask框架Flask-Principal基本用法实例分析
所属栏目:[Python] 日期:2020-12-16 热度:168
本篇章节讲解Flask框架Flask-Principal基本用法。供大家参考研究具体如下: Flask-Principal是Flask框架的一个扩展,主要主件是Identity,Needs,Permission和IdentityContext。 Identity :代表用户,从各个位置存储和加载每个请求,包含用户拥有[详细]
-
Flask框架配置与调试操作示例
所属栏目:[Python] 日期:2020-12-16 热度:173
本篇章节讲解Flask框架配置与调试操作。供大家参考研究具体如下: 配置管理 复杂的项目需要配置各种环境。如果设置项很少,可以直接硬编码进来,比如下面的方式: app = Flask(__name__)app.config['DEBUG'] = True app.config 是 flask.config.Con[详细]
-
Flask框架URL管理操作示例【基于@app.route】
所属栏目:[Python] 日期:2020-12-16 热度:129
本篇章节讲解Flask框架URL管理操作。供大家参考研究具体如下: 动态URL规则 URL规则可以添加变量部分,也就是将符合同种规则的URL抽象成一个URL模式,如“/item/1/”,“/item2/”,假如不抽象,我们就得这样写: @app.route("/item/1/") 动态URL写[详细]
-
详解Django model update的各种用法介绍
所属栏目:[Python] 日期:2020-12-16 热度:163
Django开发过程中对表(model)的增删改查是最常用的功能之一,本文介绍笔者在使用model update过程中遇到的那些事 [ 运行环境:Django2.0 ] model update常规用法 假如我们的表结构是这样的 class User(models.Model): username = models.CharField(max_lengt[详细]
-
Pycharm 操作Django Model的简单运用方法
所属栏目:[Python] 日期:2020-12-16 热度:56
Django中的Models 是什么 通常一个Model对应数据库的一张数据表,Django中Models以类似的形式表现,它包含了一些基本字段以及数据的一些行为 在Django工程 app 模块中有models.py,输入 from django.db import models# Create your models here.class Person(mo[详细]
-
Django 根据数据模型models创建数据表的实例
所属栏目:[Python] 日期:2020-12-16 热度:110
如果使用默认的数据库 SQLite3,则无需配置settings.py 使用其他数据库,则需要配置settings.py,这里以Mysql为例; DATABASES = { 'default': { 'ENGINE':'django.db.backends.mysql','NAME':'webapp',#数据库名 'USER':'test1',#用户名 'PASSWORD':'123456[详细]
-
Django中反向生成models.py的实例讲解
所属栏目:[Python] 日期:2020-12-16 热度:132
命令行中进入Django项目目录,执行 python manage.py inspectdb testmodel_test 其中testmodel_test为数据表,生成的结果 from django.db import models class TestmodelTest(models.Model): name = models.CharField(max_length=20) c1 = models.CharField([详细]
-
Python实现的tcp端口检测操作示例
所属栏目:[Python] 日期:2020-12-16 热度:174
本篇章节讲解Python实现的tcp端口检测操作。供大家参考研究具体如下: # coding=utf-8import sysimport socketimport redef check_server(address,port): s = socket.socket() print 'Attempting to connect to %s on port %s' % (address,port) t[详细]
-
python正则表达式之对号入座篇
所属栏目:[Python] 日期:2020-12-16 热度:129
一、定义 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。如果找到了符合这样一种规则的字符串,我们就说匹配上了,否则匹配[详细]
-
Python 字符串与二进制串的相互转换示例
所属栏目:[Python] 日期:2020-12-16 热度:164
一个问题,在Python中,如何将一个字符串转换为相应的二进制串(01形式表示),并且能够将这个二进制串再转换回原来的字符串。 一个简单版本 def encode(s): return ' '.join([bin(ord(c)).replace('0b','') for c in s]) def decode(s): return ''.join([ch[详细]
-
python实现字典(dict)和字符串(string)的相互转换方法
所属栏目:[Python] 日期:2020-12-16 热度:170
本篇章节讲解python实现string和dict的相互转换方法。供大家参考研究具体如下: 字典(dict)转为字符串(string) 我们可以比较容易的将字典(dict)类型转为字符串(string)类型。 通过遍历dict中的所有元素就可以实现字典到字符串的转换: for key,val[详细]
-
python 数字类型和字符串类型的相互转换实例
所属栏目:[Python] 日期:2020-12-16 热度:102
一、python中字符串转换成数字 (方法1) 类中进行导入:import string str='555'num=string.atoi(str) num即为str转换成的数字 转换为浮点数:string.atof(str) (方法2)直接int int(str)即可。 二、数字转换成字符串 num=322str='%d'%num str即为num转换成[详细]
-
Python二进制串转换为通用字符串的方法
所属栏目:[Python] 日期:2020-12-16 热度:122
一个小问题 今天在做一个实验时,需要对一个包含中英文词汇的TXT文件进行读入和整理。 Python代码的编码规则为UTF-8。在读入时,文件的每行是二进制串,形如: b'heroesxff..... 在对每行进一步进行处理时,要求处理对象必须为通用字符串,所以: lineVec =[详细]
-
python 字符串和整数的转换方法
所属栏目:[Python] 日期:2020-12-16 热度:77
数字转成字符串 方法一: 使用格式化字符串: tt=322tem='%d' %tt tem即为tt转换成的字符串 常用的格式化字符串: %d 整数 %f%F 浮点数 %e%E 科学计数 %g%G e 和%f/%E 和%F 的简写 %% 输出% 格式化操作符辅助指令 符号 作用 * 定义宽度或者小数点精度 - 用做[详细]
-
Python基于多线程实现ping扫描功能示例
所属栏目:[Python] 日期:2020-12-16 热度:132
本篇章节讲解Python基于多线程实现ping扫描功能。供大家参考研究具体如下: # -*- coding:utf-8 -*-#! python2import subprocessfrom Queue import Queueimport threadingclass Pinger(object): def __init__(self,ip_list,thread_num=2): self._i[详细]
-
Python实现ping指定IP的示例
所属栏目:[Python] 日期:2020-12-16 热度:50
贴代码: import os import sys iplist = list() ip = '192.168.1.11' # ip = '172.24.186.191' ip = 'www.baidu.com' backinfo = os.system('ping -c 1 -w 1 %s'%ip) # 实现pingIP地址的功能,-c1指发送报文一次,-w1指等待1秒 print 'backinfo' print back[详细]
-
利用Python脚本实现ping百度和google的方法
所属栏目:[Python] 日期:2020-12-16 热度:151
Ping服务 ping 是基于 XML_RPC 标准协议的更新通告服务,用于Blog把内容更新快速通知给搜索引擎,以便搜索引擎及时进行抓取和更新。 计算机就相当于 RPC Client ,用于向 RPC Server 发起请求,并接受方法的执行结果。 Python实现方法 Python 内置了 XMLRPCl[详细]
-
python在windows下实现ping操作并接收返回信息的方法
所属栏目:[Python] 日期:2020-12-16 热度:159
本篇章节讲解python在windows下实现ping操作并接收返回信息的方法。供大家参考研究。具体分析如下: 这段python代码调用windows下的ping命令,通过subprocess在其子进程里面实现,由于windows下的ping和linux下的ping返回的消息不太一样,所以这段py[详细]