Nenhuma Descrição

pre.py 2.2KB

    # -*- coding: utf-8 -*- import hashlib import xlrd from pysnippets.strsnippets import strip from TimeConvert import TimeConvert as tc from tamron.models import TamronRegisterInfo, TamronUserInfo def pre_user(): TamronUserInfo.objects.all().delete() workbook = xlrd.open_workbook('./tamron/data/LRC.xls') # sheets = workbook.sheets() # sheet = sheets[0] sheet = workbook.sheet_by_name('User') nrows = sheet.nrows for idx in range(1, nrows): rvals = sheet.row_values(idx) print rvals phone = str(int(strip(rvals[2]))) if strip(rvals[2]) else '' TamronUserInfo.objects.create( user=strip(rvals[0]), sex=strip(rvals[3]), zhiwei=strip(rvals[4]), tel=phone, email=strip(rvals[1]), password=hashlib.md5(phone).hexdigest(), pinpai=strip(rvals[5]), xinghao=strip(rvals[6]), time=strip(rvals[7]), gzleixing=strip(rvals[8]), gxtedian=strip(rvals[9]), ctime=tc.string_to_local_timestamp(strip(rvals[10]), format='%Y-%m-%d'), ) def pre_reg(): TamronRegisterInfo.objects.filter(fid=TamronRegisterInfo.BRAND).delete() TamronRegisterInfo.objects.filter(fid=TamronRegisterInfo.MODEL).delete() TamronRegisterInfo.objects.filter(fid=TamronRegisterInfo.METIER).delete() workbook = xlrd.open_workbook('./tamron/data/LRC.xls') # sheets = workbook.sheets() # sheet = sheets[0] sheet = workbook.sheet_by_name('User') nrows = sheet.nrows brands = set() models = set() metiers = set() for idx in range(1, nrows): rvals = sheet.row_values(idx) print rvals brand = strip(rvals[5]) if brand: brands.add(brand) model = strip(rvals[6]) if model: models.add(model) metier = strip(rvals[4]) if metier: metiers.add(metier) for brand in brands: TamronRegisterInfo.objects.create(fid=TamronRegisterInfo.BRAND, title=brand) for model in models: TamronRegisterInfo.objects.create(fid=TamronRegisterInfo.MODEL, title=model) for metier in metiers: TamronRegisterInfo.objects.create(fid=TamronRegisterInfo.METIER, title=metier)