分类
摘要:
Python “No module named”
例如有这样的一个包和它的模块:
Test
__init__.py
Module01.py
当:
from Test import Module01
或者
import Test.Module01
出现错误:No module named xxxx 的时候
如果命名拼写... 阅读原文
2018-11-12 18:28:01 阅读(1778) 评论(0)
摘要:
一、面向对象概述
要了解面向对象,就需要先了解面向过程的概念,那么什么是面向过程编程呢?最具代表性的就是C语言了,所谓面向过程编程就是在做一件事的时候,需要按步骤进行,第一步干什么,第二步干什么,这种编程方式适合问题规模较小,需要步骤化处理逻辑的业务。
了解了面向过程编程,那么就容易理解面向对象编程了,官方解... 阅读原文
2018-11-12 16:38:01 阅读(2475) 评论(0)
摘要:
模块&包
模块的概念:
在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里的代码就会越来越长,越来越不容易维护。
为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样每个文件包含的代码相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就是一个模块(Mod... 阅读原文
2018-11-12 14:24:35 阅读(1549) 评论(0)
摘要:model field 类型1、AutoField 一个自增的IntegerField,一般不直接使用,Django会自动给每张表添加一个自增的primary key。2、BigIntegerField 64位整数, -9223372036854775808 到 9223372036854775807。默... 阅读原文
2018-11-12 14:12:02 阅读(1364) 评论(0)
摘要:
在百万级和千万级数据级别进行插入,pymongo的insert_many()方法有着很强的优势。原因是每次使用insert_one()方法进行插入数据,都是要对数据库服务器进行一次访问,而这样的访问是基于TCP连接的,每次在发送请求的时候服务器端都需要对TCP报文进行解析。而使用insert_many(),可以一次给... 阅读原文
2018-11-12 13:40:06 阅读(1472) 评论(0)
摘要:
Python的简介
Python是一种面向对象的、动态的脚本语言,可用来设计网页和开发后台功能。其创始人Guido van Rossum于1989年圣诞节期间创造了这门语言。
(图片来自百度)
Python的种类
CPython
Jython
IronPython
PyPy
……
与Java相比
Python所需的... 阅读原文
2018-11-12 13:09:02 阅读(2527) 评论(0)
摘要:
print(“hello,world”)
pycharm设置
1. 选择python 解析器,目的是确定pycharm 的运行环境。
方法: File-->Settings-->Project:unititled-->Project Interpreter
2、配置PyCha... 阅读原文
2018-11-12 11:28:02 阅读(1119) 评论(0)
摘要:
当文件夹里文件很多时,往往需要很长时间我们才能找到想要的文件
利用os模块,我们就可以利用关键字在文件夹里进行模糊搜索。
#在folder文件夹目录下模糊搜索文件名中有‘fish’且是‘.png’格式的图片
import os
path = r'./folder' #文件夹目录,这里使用的是相对路... 阅读原文
2018-11-12 10:31:01 阅读(1308) 评论(0)
摘要:
当一个url请求进入后台时,一般有两种方式来进行处理:视图函数和类视图。视图函数直接使用一个函数来进行处理并返回数据给浏览器,类视图则是使用类来进行处理并返回的,所以当需要进行的处理比较简单,则可以考虑使用前者,处理比较复杂就考虑使用后者,但是最终还是需要看使用环境和需求而定。
视图函数:
函数注册:使用app.... 阅读原文
2018-11-12 09:20:02 阅读(1109) 评论(0)
摘要:
参考官网地址:https://docs.djangoproject.com/en/1.11/ref/contrib/admin/ ,本文章值是介绍简单配置,如果需要详细内容可以查阅官方文档
自动管理界面是Django最强大部分之一。
它从你的模型中 读取元数据,以提供一个快速,以模型为中心的界面,让受信任的用户可以管... 阅读原文
2018-11-12 08:47:02 阅读(1240) 评论(0)