예제 #1
0
def handle_uploaaded_file(request, f):
    book = xlrd.open_workbook(file_contents=f.read())
    for sheet in book.sheets():
        number_of_rows = sheet.nrows
        number_of_columns = sheet.ncols

        for row in range(1, number_of_rows):
            password = (sheet.cell(row, 1).value)
            username = (sheet.cell(row, 2).value)
            first_name = (sheet.cell(row, 3).value)
            last_name = (sheet.cell(row, 4).value)
            email = (sheet.cell(row, 5).value)
            is_student = (sheet.cell(row, 6).value)
            department_id = (sheet.cell(row, 7).value)
            faculty_id = (sheet.cell(row, 8).value)

            user = User()
            user.username = username
            user.password = make_password(password,
                                          salt=None,
                                          hasher='default')
            user.first_name = first_name
            user.last_name = last_name
            user.email = email
            user.is_student = True
            user.department_id = department_id
            user.faculty_id = faculty_id
            user.save()
            print(user.username)
예제 #2
0
 def setUpClass(cls):
     super(CreateFilmRatingTestCase, cls).setUpClass()
     # create a User model object in temporary database.
     user = User(email='tom', password='******')
     user.save()
     # get employee user.
     CreateFilmRatingTestCase.user = User.objects.get(email='tom')
     print(user)
예제 #3
0
파일: views.py 프로젝트: spondbob/replace
def register(request):
    if request.method == "POST" :
        ret = "OK"
        req = request.POST
        userName = str(req["userName"])
        userPassword = hashlib.md5(str(req["userPassword"])).hexdigest()
        if User.objects.filter(userName=userName, userPassword=userPassword).exists():
            ret = "EXIST"
        else:
            dob = req['userDOB'].split('-')
            u = User(userName=req['userName'], userAlias=req['userAlias'], userPassword=hashlib.md5(str(req['userPassword'])).hexdigest(), userFoods=req['userFoods'], userDrinks=req['userDrinks'], userBooks=req['userBooks'], userMovies=req['userMovies'], userGender=req['userGender'], userOccupation=req['userOccupation'], userDOB=datetime.date(int(dob[0]), int(dob[1]), int(dob[2])))
            u.save()
            
            #user = User.objects.latest('userId')
            #sp = SimilarityProcess()
            #sp.processUser(user.userId)
        return HttpResponse(ret)
    else :
        return HttpResponse("what?")