摘要: import os import sys import django sys.path.apprnd(r'路径') os.chdir(r'路径') os.environ.setdefault('DJANGO_SETTINGS_MODULE','文件名.settings') django.setup() form crm import models v = models.Customer.o... 阅读全文
posted @ 2017-12-28 08:38 TAMAYURA 阅读(141) 评论(0) 推荐(0)
摘要: to_field='绑定的主键字段(默认为ID)' limit_choices_to = {'过滤的choices字段':choices的ID} related_name = 关联表反向查找自己的名称(默认为表名_set) 获取obj对象可反向关联的所有字段 阅读全文
posted @ 2017-12-25 16:24 TAMAYURA 阅读(228) 评论(0) 推荐(0)
摘要: ''' list 的两个方法extend 和 append 看起来类似,但实际上完全不同。 extend接受一个参数,这个参数,总是一个list,并把list中的每个元素添加到原list中 append接受一个参数,这个参数可以是任意数据类型,并且追加到list的尾部 ''' li1 = [1,2,3] li2 = [4,5,6] li1.extend(li2) print(li1)#[1, ... 阅读全文
posted @ 2017-12-20 20:54 TAMAYURA 阅读(554) 评论(0) 推荐(0)
摘要: #########自定义分页模块########## """ 自定义分页组件的使用方法: pager_obj = Pagination(request.GET.get('page',1),len(HOST_LIST),request.path_info) host_list = HOST_LIST[pager_obj.start:pager_obj.end] html =... 阅读全文
posted @ 2017-12-18 16:22 TAMAYURA 阅读(252) 评论(1) 推荐(0)
摘要: ''' 面向对象的三大特性:封装、继承和多态 类的成员:字段,方法,属性 ''' ''' 字段:普通字段,静态字段,它们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同 1.普通字段属于对象 2.静态字段属于类 ''' class Foo(): # 静态字段 cap='D' def __init__(self,name): # 普通字段 ... 阅读全文
posted @ 2017-12-16 13:04 TAMAYURA 阅读(185) 评论(0) 推荐(0)
摘要: import time import hashlib import pickle import os class Info(): def __init__(self): self.create_time=time.time() def md5(self): m=hashlib.md5() m.update(str(self.cre... 阅读全文
posted @ 2017-12-16 12:58 TAMAYURA 阅读(524) 评论(0) 推荐(0)
摘要: '''第一题。MySQL有哪些存储引擎,优化MySQL数据库的方法有哪些''' ''' 数据库存储引擎是数据库底层的软件组织,数据库管理系统(DBMS)使用数据引擎进行创建,查询,更新,删除。 不同存储引擎提供不同的存储机制,索引技巧,锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。 现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎 1.InnoDB... 阅读全文
posted @ 2017-12-14 20:05 TAMAYURA 阅读(137) 评论(0) 推荐(0)
摘要: import time ''' 时间戳:表示1970年开始计算的偏移量。我们运用type(时间戳)是float类型 结构化时间:9个元素组成的数组 格式化时间字符串 ''' '''获取当前时间戳''' print(time.time()) '''获取地方时间''' print(time.localtime()) '''指定时间格式''' print(time.strftime('%Y-%m-%.. 阅读全文
posted @ 2017-12-14 20:03 TAMAYURA 阅读(651) 评论(0) 推荐(0)
摘要: from multiprocessing import Process,Queue import time def write(q): for i in range(1000000000): q.put(i) # time.sleep(1) print(q) def read(q): while True: ... 阅读全文
posted @ 2017-12-14 19:20 TAMAYURA 阅读(236) 评论(0) 推荐(0)
摘要: class Foo(): def __init__(self,name): self.name=name def text(self): return 123 f=Foo(1) ''' hasattr(obj,name) 判断一个对象里面是否有name属性,或者name方法,返回bool值,有name特性返回Ture,否则 返回FALSE 注意:n... 阅读全文
posted @ 2017-12-14 19:17 TAMAYURA 阅读(121) 评论(0) 推荐(0)