摘要: 实现Django Admin的多对多的复选框效果 效果:左边显示的是未选中的字段,右边显示的是已选中的字段,两边点击的标签可以互相更换 首先在king_admin.py中增加filter_horizontal字段 1 class CustomerAdmin(BaseAdmin): 2 list_di 阅读全文
posted @ 2017-11-16 20:08 月上贺兰 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 1.分页: 分页使用Django内置的分页模块来实现 官方的分页案例 1 from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger 2 from django.shortcuts import render 3 阅读全文
posted @ 2017-11-09 20:10 月上贺兰 阅读(1217) 评论(0) 推荐(0) 编辑
摘要: 一.准备工作 如果没有配置基本的项目,请参考 http://www.cnblogs.com/luhuajun/p/7771196.html 当我们配置完成后首先准备我们的app 创建2个app分别对应学生,重写的Admin模板 1 python manager.py startapp student 阅读全文
posted @ 2017-11-03 16:57 月上贺兰 阅读(2422) 评论(5) 推荐(1) 编辑
摘要: 开发环境: 运行环境 项目需求:重写Django Admin的功能,实现对表动态的增删改查,实现权限的动态分配,实现自定义Action,等一系列组件扩展功能 项目功能图: 项目表UML表关系图 models.py表关系创建 1 from django.db import models 2 from 阅读全文
posted @ 2017-11-02 11:01 月上贺兰 阅读(3240) 评论(9) 推荐(2) 编辑
摘要: 一.材料准备 https://www.kaggle.com/c/titanic-gettingStarted/ 二.提出问题 生存率和哪些因素有关(性别,年龄,是否有伴侣,票价,舱位等级,包间,出发地点) 1.乘客的年龄和票价的分布 2.样本生存的几率是多少 3.乘客的性别比例 4.乘客的舱位分布 阅读全文
posted @ 2017-10-17 16:53 月上贺兰 阅读(2751) 评论(0) 推荐(0) 编辑
摘要: 一.numpy二维数组 1.声明 1 import numpy as np 2 3 #每一个[]代表一行 4 ridership = np.array([ 5 [ 0, 0, 2, 5, 0], 6 [1478, 3877, 3674, 2328, 2539], 7 [1613, 4088, 399 阅读全文
posted @ 2017-10-12 16:39 月上贺兰 阅读(2283) 评论(1) 推荐(0) 编辑
摘要: 1.Numpy数组 numpy的数组只能存放同一种数据类型,使用的方式和Python列表类似 1.1 声明: 1 import numpy as np 2 countries = np.array([ 3 'Afghanistan', 'Albania', 'Algeria', 'Angola', 阅读全文
posted @ 2017-10-10 15:50 月上贺兰 阅读(3282) 评论(0) 推荐(0) 编辑
摘要: 一.数据分析的步骤: 1.查看数据并提出问题 2.数据清洗 3.代码编写,提取出结果数据,并分析是否有异常数据,修改代码 4.根据数据选择合适的图表进行展示 5.根据图表小组讨论交流获得最终的结果 二.环境与原始数据准备 安装Anaconda2版本,同时更新软件包更新最新版本 conda upgra 阅读全文
posted @ 2017-10-09 14:18 月上贺兰 阅读(3672) 评论(0) 推荐(0) 编辑
摘要: Celery队列简介: Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery. 使用场景: 1.你想对100台机器执行一条批量命令,可能会花很长时间 ,但你不想让你的程序等着结果返回, 阅读全文
posted @ 2017-09-09 22:57 月上贺兰 阅读(1730) 评论(1) 推荐(0) 编辑
摘要: 设计模式的定义:为了解决面向对象系统中重要和重复的设计封装在一起的一种代码实现框架,可以使得代码更加易于扩展和调用 四个基本要素:模式名称,问题,解决方案,效果 六大原则: 1.开闭原则:一个软件实体,如类,模块和函数应该对扩展开发,对修改关闭.既软件实体应尽量在不修改原有代码的情况下进行扩展. 2 阅读全文
posted @ 2017-08-28 19:06 月上贺兰 阅读(13597) 评论(4) 推荐(7) 编辑