Fork me on GitHub
摘要: 模型是你的数据的唯一的、权威的信息源。它包含你所储存数据的必要字段和操作行为。通常,每个模型都对应着数据库中的唯一一张表。 基础认识: 每个model都是一个继承django.db.models.Model的子类; model中的每个属性(attribute)都代表数据库中的一个字段; Django 阅读全文
posted @ 2017-09-15 15:46 j_hao104 阅读(691) 评论(0) 推荐(1) 编辑
摘要: 何为抽稀 在处理矢量化数据时,记录中往往会有很多重复数据,对进一步数据处理带来诸多不便。多余的数据一方面浪费了较多的存储空间,另一方面造成所要表达的图形不光滑或不符合标准。因此要通过某种规则,在保证矢量曲线形状不变的情况下, 最大限度地减少数据点个数,这个过程称为抽稀。 通俗的讲就是对曲线进行采样简 阅读全文
posted @ 2017-08-18 09:49 j_hao104 阅读(8260) 评论(0) 推荐(3) 编辑
摘要: 通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。所以最好在做任何操作之前,先判断文件是否存在。 这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块、Try语句、pathlib模块。 1.使用os模块 os模块中的os.path.exists()方法用于检 阅读全文
posted @ 2017-07-27 09:22 j_hao104 阅读(863487) 评论(5) 推荐(23) 编辑
摘要: 开发第一个Django应用,Part7 本教程上接Part6。将继续完成这个投票应用,本节将着重讲解如果用Django自动生成后台管理网站。 自定义管理表单 通过admin.site.register(Question)注册了Question后,Django可以自动构建一个默认的表单。如果您需要自定 阅读全文
posted @ 2017-07-17 13:08 j_hao104 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 事件调度 sched模块内容很简单,只定义了一个类。它用来最为一个通用的事件调度模块。 class sched.scheduler(timefunc, delayfunc)这个类定义了调度事件的通用接口,它需要外部传入两个参数,timefunc是一个没有参数的返回时间类型数字的函数(常用使用的如ti 阅读全文
posted @ 2017-07-05 21:56 j_hao104 阅读(2772) 评论(0) 推荐(0) 编辑
摘要: PyCharm提供了文件和代码模板功能,可以利用此模板来快捷新建代码或文件。比如在PyCharm中新建一个html文件,新的文件并不是空的,而是会自动填充了一些基础的必备的内容,就像这样: <!DOCTYPE html> <html lang="en"> <head> <meta charset=" 阅读全文
posted @ 2017-06-05 12:52 j_hao104 阅读(26206) 评论(0) 推荐(2) 编辑
摘要: 本教程上接Part5 。前面已经建立一个网页投票应用并且测试通过,现在主要讲述如何添加样式表和图片。 除由服务器生成的HTML文件外,网页应用一般还需要提供其它必要的文件——比如图片、JavaScript脚本和CSS样式表。这样才能为用户呈现出一个完整的网站。 在Django中,这些文件统称为“静态 阅读全文
posted @ 2017-05-05 10:20 j_hao104 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 本教程上接教程Part4。 前面已经建立一个网页投票应用,现在将为它创建一些自动化测试。 自动化测试简介 什么是自动化测试 测试是检查你的代码是否正常运行的行为。测试也分为不同的级别。有些测试可能是用于某个细节操作(比如特定的模型方法是否返回预期的值),而有些测试是检查软件的整体操作(比如站点上的一 阅读全文
posted @ 2017-04-25 18:17 j_hao104 阅读(357) 评论(0) 推荐(1) 编辑
摘要: 这个模块提供几个非常有用的Python容器类型 1.容器 名称功能描述 OrderedDict 保持了key插入顺序的dict namedtuple 生成可以使用名字来访问元素内容的tuple子类 Counter 计数器,主要用来计数 deque 类似于list的容器,可以快速的在队列头部和尾部添加 阅读全文
posted @ 2017-04-21 11:32 j_hao104 阅读(1103) 评论(0) 推荐(1) 编辑
摘要: datetime模块提供了简单和复杂的方式用于操纵日期和时间的类。虽然支持日期和时间运算,但实现的重点是为了输出格式化和操作高效地提取属性。 1. 模块内容 内容描述 常量 datetime.MINYEAR date和datetime对象允许的最小年份 datetime.MAXYEAR date和d 阅读全文
posted @ 2017-04-07 16:44 j_hao104 阅读(7724) 评论(0) 推荐(4) 编辑