예제 #1
0
def generate_queries():
    u1 = User.objects.filter()

    new_name = str(random.randint(0, 2000000))
    if u1:
        u1.update(first_name=new_name)
    else:
        u1 = User(username=new_name)
        u1.save()

    u1 = User.objects.filter(username=new_name)
    if u1:
	u1 = u1[0]
        u1.first_name = new_name + 'hello'
        u1.save()

    users = [User(username=get_random_text()) for i in xrange(100)]
    for user in users:
        user.save()
	sleep(5)
	u = User.objects.filter(username=user.username)
	if u.exists():
		username = u[0].username + 'dfas'
		sleep(3)
		u.update(username=username)
    t = TestModel.objects.filter(user=u1)
    t = list(t)

    for i in xrange(100):
        t = TestModel.objects.filter()
        t = list(t)

    for i in xrange(len(users)):
        random_user = random.choice(users)
        t = TestModel(user=random_user)
        t.save()
	sleep(5)

    for i in xrange(100):
        k = TestModel.objects.select_related('user')
        k = list(k)
    tm = TestModel.objects.all()
    for t in tm:
	t.delete()
	sleep(5)
예제 #2
0
def generate_queries():
    u1 = User.objects.filter()

    new_name = str(random.randint(0, 2000000))
    if u1:
        u1.update(first_name=new_name)
    else:
        u1 = User(username=new_name)
        u1.save()

    u1 = User.objects.filter(username=new_name)
    if u1:
        u1 = u1[0]
        u1.first_name = new_name + 'hello'
        u1.save()

    users = [User(username=get_random_text()) for i in xrange(100)]
    for user in users:
        user.save()
        sleep(5)
        u = User.objects.filter(username=user.username)
        if u.exists():
            username = u[0].username + 'dfas'
            sleep(3)
            u.update(username=username)
    t = TestModel.objects.filter(user=u1)
    t = list(t)

    for i in xrange(100):
        t = TestModel.objects.filter()
        t = list(t)

    for i in xrange(len(users)):
        random_user = random.choice(users)
        t = TestModel(user=random_user)
        t.save()
        sleep(5)

    for i in xrange(100):
        k = TestModel.objects.select_related('user')
        k = list(k)
    tm = TestModel.objects.all()
    for t in tm:
        t.delete()
        sleep(5)