摘要:
MonogoDB是一种NoSQL数据库 优点: 1.数据的存储以json的文档进行存储(面向文档存储) 2.聚合框架查询速度快 3.高效存储二进制大对象 缺点: 1.不支持事务 2.文件存储空间占用过大 案例学习 例1:单个变量查询(查找出制造商字段为“Porsche”的所有汽车的查询) 例2:范围 阅读全文
摘要:
1.解析文件,仅处理 FIELDS 字典中作为键的字段,并返回清理后的值字典列表 需求: 1.根据 FIELDS 字典中的映射更改字典的键 2.删掉“rdf-schema#label”中的小括号里的多余说明,例如“(spider)” 3.如果“name”为“NULL”,或包含非字母数字字符,将其设为 阅读全文
摘要:
目标:通过网上下载的OpenStreetMap.xml数据格式,将该文件的格式进行统计,清洗,并导出成CSV格式的文件,最后倒入到SQLite中 本案例中所需的包 1.统计文件中每一个标签出现的次数 思路:将xml文件使用sax解析,将每一个节点的的标签值设为字典的key,次数为value,初始化为 阅读全文
摘要:
自定义用户认证 目的:实现Django自定义的认证系统,在生产环境都是根据此代码进行定制的 步骤: 1.在settings文件中配置要使用的类 2.在crm app下的models文件中加入Django官方的用户认证 3.在crm app下的admin中 4.在king_admin中实现修改密码的功 阅读全文
摘要:
目的:通过加载chinook_db文件来把数据导入到sqllite,根据题目的要求进行查询 1.sql语句的基本语法 2.join多表查询的用法 3.group by分组的用法 4.order by排序,limit 页数展示的用法 热身题 1.从Track表中,找到10大作曲家 思路:从Track表 阅读全文
摘要:
目的:使用python对excel中的数据进行清洗,根据列进行数据清洗 习题1: 处理城市 infobox 数据,对数据进行审核,然后想出清理方法并清理数据。在第一道练习中,请审核数据集中某些特定字段中的数据类型。 值类型可以是: 1. NoneType,如果值是字符串“NULL”或空字符串“” 2 阅读全文
摘要:
目的:练习BeautifulSoup和xml的在清洗数据的使用 练习1:获取航空公司列表 描述:根据给定的excel文件获取一个包含所有航空公司的列表。在你所返回的数据中要去掉所有类似 “All U.S. Carriers” 的组合。最终你应该返回一个含有运营商编码的列表 练习2:获取机场列表 描述 阅读全文
摘要:
仿照Django Admin实现对readonly的字段进行设置 功能点: 1.页面不可进行更改 2.如果改变html代码中的值,则需要进行后端的数据库数据校验 3.可以对某些字段进行自定制校验规则 一.页面展示该字段不可更改 思路: 1.在king_admin中的自定义admin_class中配置 阅读全文
摘要:
练习一 要求:使用csv模块,从给定的csv文件中获取name和data name的值在表头的第二列,data就是表数据 测试函数 2.Excel至csv 要求:从excel中将COAST, EAST, FAR_WEST, NORTH, NORTH_C, SOUTHERN, SOUTH_C, WES 阅读全文
摘要:
自定义Django Admin的action 在Django Admin中,可以通过action来自定义一些操作,其中默认的action的功能是选中多条数据来进行删除操作 我们在king_admin中也可以通过开发类似的功能性组件来实现自定义action 首先在king_admin中添加action 阅读全文