-
auto
2019-06-07 20:29:29
python
1760°
20
Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息 ...
-
auto
2019-06-07 20:29:29
python
1835°
20
模板和类视图 1. 在工程中创建模板目录templates。 然后修改settings.py配置文件中修改TEMPLATES配置项的DIRS值, 如下: 2. 定义模板 在templates新建一个index.html文件 Title {{ city }} 3. 类视图的引入 在Django中也可以... ...
-
auto
2019-06-07 20:29:29
python
1763°
20
默认参数可以简化函数的调用,降低调用函数的难度 设置默认参数时,有几点要注意: 1) 必选参数在前,默认参数在后,否则Python的解释器会报错 2) 如何设置默认参数 当函数有多个参数时,把变化大的参数放前面,变化小的参数放后面。变化小的参数就可以作为默认参数 定义默认参数函数 定义默认参数要牢记 ...
-
auto
2019-06-07 20:29:29
python
1718°
20
import cv2; # OpenCV Python import numbers; import numpy as np; import math; import matplotlib; import matplotlib.pyplot as plt; import matplotlib.ima... ...
-
auto
2019-06-07 20:29:29
python
2118°
20
配置 1. 安装Pymysql pip install PyMySQL 然后在项目同名_init__添加 from pymysql import install_as_MySQLdb install_as_MySQLdb() 如下 2. 让Django使用mysql,修改setting配置,如下: ... ...
-
auto
2019-06-07 20:29:29
python
1683°
20
惰性机制:Publisher.objects.all()或者.filter()等都只是返回了一个QuerySet(查询结果集对象),它并不会马上执行sql,而是当调用QuerySet的时候才执行sql,为了测试,我们加上 sql 日志。 在 settings.py 文件上修改 在 views.py ...
-
auto
2019-06-07 20:29:29
python
1782°
20
前言 曾经转载过一篇关于python日志模块logging的详解 https://www.cnblogs.com/linuxchao/p/linuxchao-log.html, 虽然这篇文章是别人写的, 但是我就是靠着这篇文章入门的logging,所以我觉得没必要再继续说些理论的东西,今天就简单的对 ...
-
auto
2019-06-07 20:29:29
python
1739°
20
如果一个函数在内部调用自身本身,则该函数就是递归函数 递归优缺点 优点:使用递归函数的优点是逻辑简单清晰 理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰 缺点:过深的调用会导致栈溢出 栈溢出 使用递归函数需要注意防止栈溢出 在计算机中,函数调用是通过栈(stack)这种数据结构 ...
-
auto
2019-06-07 20:29:29
python
1812°
20
增加 增加数据有两种方法 1> sava >>> from datetime import date >>> book = BookInfo( btitle='西游记', bpub_date=date(1988,1,1), bread=10, bcomment=10 ) >>> book.save(... ...
-
auto
2019-06-07 20:29:29
python
1960°
20
前言 和其他大多数现代编程语言一样,Python对包和 模块的下载、存储以及管理有其自己的一套方法。但是当我们同时开发多个项目工程的时候,不同的项目会将第三方的包存放在 相同的路径下 。这就意味着,如果有两个工程依赖同一个包,但是所需要的版本却不一样,比如项目A依赖v1.0.0,而项目B依赖v2.0 ...
-
auto
2019-06-07 20:29:29
python
1918°
20
1,水仙花数 水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身 (例如:1^3 + 5^3+ 3^3 = 153) 代码如下: 2,完美数 3,百鸡百钱 4,斐波那锲数列 5,回文数 判断输入的正整数是不是回文数 回文数是指将一个正整数从左往右排列和从右往左排列值一样的数 6, ...
-
auto
2019-06-07 20:29:29
python
1853°
20
if 判断 if 条件: 代码1 代码2 代码3 代码块(同一缩进级别的代码,例如代码1、代码2和代码3是相同缩进的代码,这三个代码组合在一起就是一个代码块,相同缩进的代码会自上而下的运行) cls ='humale' gender = 'female' age = 18 if cls =='hum ...
-
auto
2019-06-07 20:29:29
python
2028°
20
Flask ORM 在Django框架中内部已经提供ORM这样的框架,来实现对象关系映射,方便我们操作数据库。如果想在Flask中也达到这样效果,需要安装一个第三方来支持。 SQLAlchemy是一个关系型数据库框架,它提供了高层的ORM和底层的原生数据库的操作。flask sqlalchemy是一 ...
-
auto
2019-06-07 20:29:29
python
1374°
20
要求: 1.将用户的密码以密文的形式存储 2.用户输错三次之后,再次输入此账户,显示'此账户已被冻结,无法登入' 思路: 1.先在运行脚本的路径下创建两个文件:一个存在用户信息的文件,一个存储冻结用户的文件 2.用户先注册:需要判断用户名是否存在 3.用户登入: - 先判断用户输入的用户是否在冻结文 ...
-
auto
2019-06-07 20:24:09
python
1656°
20
所属网站分类: python高级 > 面向对象 作者:goodbody 原文链接: http://www.pythonheidong.com/blog/article/11/ 来源:python黑洞网 www.pythonheidong.com 元类是类的类。就像类定义了类的实例的行为一样,元类定义 ...
-
auto
2019-06-07 20:24:09
python
8093°
20
1、修改hosts激活:需要修改hosts,稳定无影响,持续更新,推荐~ 一、修改hosts激活 1.修改hosts文件将0.0.0.0 account.jetbrains.com和0.0.0.0 www.jetbrains.com添加到hosts文件最后,注意hosts文件无后缀,如果遇到无法修改 ...
-
auto
2019-06-07 20:24:09
python
1991°
20
"机器人能否返回原点" 1.题目描述 在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束 。 移动顺序由字符串表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有 (右), (左), (上)和 (下)。如果机 ...
-
auto
2019-06-07 20:24:09
python
1825°
20
与用户交互 为什么交互? 计算机取代人类,解放劳动力 如何交互 print(' ' 100) input('请输入你的姓名:') print(" " 100) Python2和Python3的交互(熟悉) name = raw_input('请输入你的姓名:') pwd = raw_input('请 ...
-
auto
2019-06-07 20:24:09
python
1491°
20
ORM 查询操作 修改 views.py 文件 反向查找 ORM 删除操作 修改 views.py 文件 ORM 更新操作 修改 views.py 文件 ...
-
auto
2019-06-07 20:24:09
python
1756°
20
[TOC] 基本运算符 算术运算符 从小学开始我们就使用算数运算符,常用的有+ / % // 下面给一张图给大家作参考 比较运算符 比较运算符就是做比较的,它的运算值返回类型为布尔类型 ==,!=,, ,=,1 and 51 or 57 and 6 ...