Exemple #1
0
def change_view(request):
    if request.method == "POST":
        print(request.user)
        print(request.POST["votes"])
        print(request.POST)
        u = MyUser.objects.get(id=request.user.id)
        new_voice = request.POST["score"]
        content_object_type_id = 0
        if request.POST["content_type"] == "game":
            content_object_ = Game.objects.get(id = int(request.POST["id"]))
            content_object_type = ContentType.objects.get_for_model(content_object_)
            was_rate = Rating.objects.filter(user = request.user.id,content_type= content_object_type.id,object_id = int(request.POST["id"]))
            content_object_type_id = content_object_type.id
            print(was_rate)
            if was_rate:
                was_rate.delete()
        print("ok")
        new_rating = Rating(mark = float(new_voice), content_object = content_object_)
        new_rating.save()
        
        u.rating_set.add(new_rating)
        num = compute_rating(type_=content_object_type.id,id_=int(request.POST["id"]))
        response = {
            'msg' : str(num),
            'status' : 'OK'
        }
        return HttpResponse(json.dumps(response), content_type="application/json")
Exemple #2
0
def change_view(request):
    if request.method == "POST":
        print(request.user)
        print(request.POST["votes"])
        print(request.POST)

        status = "OK"
        if request.user.id:
            u = MyUser.objects.get(id=request.user.id)
            new_voice = request.POST["score"]
            content_object_type_id = 0
            if request.POST["content_type"] == "game":
                content_object_ = Game.objects.get(id=int(request.POST["id"]))
                content_object_type = ContentType.objects.get_for_model(
                    content_object_)
                was_rate = Rating.objects.filter(
                    user=request.user.id,
                    content_type=content_object_type.id,
                    object_id=int(request.POST["id"]))
                content_object_type_id = content_object_type.id
                print(was_rate)
                if was_rate:
                    was_rate.delete()
                    status = "Not OK"
            print("ok")
            new_rating = Rating(mark=float(new_voice),
                                content_object=content_object_)
            new_rating.save()

            u.rating_set.add(new_rating)
            num = compute_rating(type_=content_object_type.id,
                                 id_=int(request.POST["id"]))
        else:
            num = 0

        response = {'msg': str(num), 'status': status}
        return HttpResponse(json.dumps(response),
                            content_type="application/json")
Exemple #3
0
def updateImage(path,rating,rate_name,comment):
    db = connect("mydb")
    ratinginput = Rating(rating,rate_name,comment)
    ratinginput.save()
    for post in Post.objects(image_url=path):
        post.update(push__rate=ratinginput)
Exemple #4
0
    def _create_tags(self):
        count = 1000
        i = 0
        while i < count:
            src = 'eugene.jpg'
            if i % 2 == 0:
                src = 'Art.jpg'
            tlisp = Team(title='Mike' + str(i) ,text='seo',img = src)
            tlisp.save()
            i = i + 1
        #tjava = Tag(name='Java')
        #tjava.save()
        
        i = 0
        while i < count:
            login_ = 'Black' + str(i)
            password_ = 'qwerty'
            username_ = 'Wolf' + str(i)
            img_ = str ( i % 7 + 1) + ".jpg"
            new_user = MyUser(login = login_,password = password_,username = username_,img = img_)
            new_user.save()
            i = i + 1

        i = 0
        while i < count:
            title_ = 'Game number ' + str(i)
            text_ = 'Game text number ' + str(i)
            img_ = str(i % 5 + 1) + '_' + '1.jpg'
            download_link_ = 'http://mail.ru'
            play_link_ = 'http://yandex.ru'
            description_ = 'Game description number ' + str(i)
            new_game = Game(title = title_, text = text_, img = img_, download_link = download_link_, play_link = play_link_, description = description_)
            new_game.save()
            i = i + 1
        
        i = 0
        _id = 1
        while i < count:
            i = i + 1
            g = Game.objects.get(id=i)
            u = MyUser.objects.get(id=i)
            j = 0
            while j < 10:
                print("i " + str(i))
                print("  j" + str(j))
                text_ = "Comment number " + str(j) + "game" + str(i)
                new_comment = Comment(text = text_)
                new_comment.save()
                print("ID " + str(_id))
                e = Comment.objects.get(id=_id)
                g.comment_set.add(e)
                u.comment_set.add(e)
                _id = _id + 1
                j = j + 1
                    
        i = 0
        my_str = "abcdefghigklmnopqrstuvwxyz          "
        while i < count:
            title_ = "Post " + str(i)
            img_ = str ( i % 7 + 1) + ".jpg"
            text_ = ""
            j = 0
            while (j < 1000):
                text_ = my_str[math.trunc(random.random() * 36)] + text_
                j = j + 1
            new_post = BlogPost(title = title_, img = img_, text = text_)
            new_post.save()
            u = MyUser.objects.get(id=i + 1)
            e = BlogPost.objects.get(id=i + 1)
            u.blogpost_set.add(e)
            i = i + 1

        i = 0
        _id = 1
        while i < count:
            i = i + 1
            g = BlogPost.objects.get(id=i)
            u = MyUser.objects.get(id=i)
            j = 0
            while j < 10:
                print("i " + str(i))
                print("  j" + str(j))
                text_ = "Comment number " + str(j) + "post" + str(i)
                new_comment_blog = CommentBlogPost(text = text_)
                new_comment_blog.save()
                print("ID " + str(_id))
                e = CommentBlogPost.objects.get(id=_id)
                g.commentblogpost_set.add(e)
                u.commentblogpost_set.add(e)
                _id = _id + 1
                j = j + 1


        i = 0
        _id = 1
        while i < count:
            i = i + 1
            p = BlogPost.objects.get(id=i)
            g = Game.objects.get(id=i)
            u = MyUser.objects.get(id=i)
            j = 0
            while j < 10:
                if ( i % 2 == 0):
                    content_object_ = g
                else:
                    content_object_ = p
                mark_ = math.trunc(random.random() * 5)
                new_rating = Rating(mark = mark_, content_object = content_object_)
                new_rating.save()
                e = Rating.objects.get(id=_id)
                u.rating_set.add(e)
                _id = _id + 1
                j = j + 1

        i = 0
        _id = 1
        while i < count:
            i = i + 1
            g = Game.objects.get(id=i)
            j = 1
            while j < 11:
                game_ = g
                img_ = str(j) + ".jpg"
                new_img= Screenshot(game = game_, img = img_)
                new_img.save()
                e = Screenshot.objects.get(id=_id)
                g.screenshot_set.add(e)
                _id = _id + 1
                j = j + 1
Exemple #5
0
    def _create_tags(self):
        count = 1000
        i = 0
        while i < count:
            src = 'eugene.jpg'
            if i % 2 == 0:
                src = 'Art.jpg'
            tlisp = Team(title='Mike' + str(i), text='seo', img=src)
            tlisp.save()
            i = i + 1
        #tjava = Tag(name='Java')
        #tjava.save()

        i = 0
        while i < count:
            login_ = 'Black' + str(i)
            password_ = 'qwerty'
            username_ = 'Wolf' + str(i)
            img_ = str(i % 7 + 1) + ".jpg"
            new_user = MyUser(password=password_, username=username_, img=img_)
            new_user.save()
            i = i + 1

        i = 0
        while i < count:
            title_ = 'Game number ' + str(i)
            text_ = 'Game text number ' + str(i)
            img_ = str(i % 5 + 1) + '_' + '1.jpg'
            download_link_ = 'http://mail.ru'
            play_link_ = 'http://yandex.ru'
            description_ = 'Game description number ' + str(i)
            new_game = Game(title=title_,
                            text=text_,
                            img=img_,
                            download_link=download_link_,
                            play_link=play_link_,
                            description=description_)
            new_game.save()
            i = i + 1

        i = 0
        _id = 1
        while i < count:
            i = i + 1
            g = Game.objects.get(id=i)
            u = MyUser.objects.get(id=i)
            j = 0
            while j < 10:
                print("i " + str(i))
                print("  j" + str(j))
                text_ = "Comment number " + str(j) + "game" + str(i)
                new_comment = Comment(text=text_)
                new_comment.save()
                print("ID " + str(_id))
                e = Comment.objects.get(id=_id)
                g.comment_set.add(e)
                u.comment_set.add(e)
                _id = _id + 1
                j = j + 1

        i = 0
        my_str = "abcdefghigklmnopqrstuvwxyz          "
        while i < count:
            title_ = "Post " + str(i)
            img_ = str(i % 7 + 1) + ".jpg"
            text_ = ""
            j = 0
            while (j < 1000):
                text_ = my_str[math.trunc(random.random() * 36)] + text_
                j = j + 1
            new_post = BlogPost(title=title_, img=img_, text=text_)
            new_post.save()
            u = MyUser.objects.get(id=i + 1)
            e = BlogPost.objects.get(id=i + 1)
            u.blogpost_set.add(e)
            i = i + 1

        i = 0
        _id = 1
        while i < count:
            i = i + 1
            g = BlogPost.objects.get(id=i)
            u = MyUser.objects.get(id=i)
            j = 0
            while j < 10:
                print("i " + str(i))
                print("  j" + str(j))
                text_ = "Comment number " + str(j) + "post" + str(i)
                new_comment_blog = CommentBlogPost(text=text_)
                new_comment_blog.save()
                print("ID " + str(_id))
                e = CommentBlogPost.objects.get(id=_id)
                g.commentblogpost_set.add(e)
                u.commentblogpost_set.add(e)
                _id = _id + 1
                j = j + 1

        i = 0
        _id = 1
        while i < count:
            i = i + 1
            p = BlogPost.objects.get(id=i)
            g = Game.objects.get(id=i)
            u = MyUser.objects.get(id=i)
            j = 0
            while j < 10:
                if (i % 2 == 0):
                    content_object_ = g
                else:
                    content_object_ = p
                mark_ = math.trunc(random.random() * 5)
                new_rating = Rating(mark=mark_, content_object=content_object_)
                new_rating.save()
                e = Rating.objects.get(id=_id)
                u.rating_set.add(e)
                _id = _id + 1
                j = j + 1

        i = 0
        _id = 1
        while i < count:
            i = i + 1
            g = Game.objects.get(id=i)
            j = 1
            while j < 11:
                game_ = g
                img_ = str(j) + ".jpg"
                new_img = Screenshot(game=game_, img=img_)
                new_img.save()
                e = Screenshot.objects.get(id=_id)
                g.screenshot_set.add(e)
                _id = _id + 1
                j = j + 1