摘要: 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)