Beispiel #1
0
    def handle(self, *args, **options):
        count = int(args[0]) if len(args) else 1
        user = User.objects.all().order_by('?')[0]

        for i in range(count):
            post = Post(text="Text", author=user)
            post.save()
            post.title = u"Post #{0}".format(post.id)
            post.text = u"Text for {0}.".format(post.uuid)
            post.save()
Beispiel #2
0
 def post(self, request):
     """
     save form data in database
     :param pk: user id
     """
     form = CreatePostForm(request.POST, request.FILES)
     if form.is_valid():
         user = request.user
         validated_data = form.cleaned_data
         post_obj = Post(title=validated_data['title'],
                         content=validated_data['content'], post_pic=validated_data['post_pic'], user=user)
         post_obj.save()
         messages.success(request, 'Post created successfully')
     return redirect('friends_post')
Beispiel #3
0
    def post(self, request):
        publisher = request.user
        form = PostForm(request.POST, request.FILES or None)
        if form.is_valid():
            post = Post(
                publisher=publisher,
                location=form.cleaned_data['location'],
                image=form.cleaned_data['image'],
                content=form.cleaned_data['content'],
            )
            post.save()
            return redirect(reverse('profile'))

        return render(request, 'post/new_post.html', {'form': form})
Beispiel #4
0
 def post(self, request, pk):
     """
     save form data in database
     :param pk: user id
     """
     form = CreatePostForm(request.POST)
     if form.is_valid():
         user = User.objects.get(id=pk)
         validated_data = form.cleaned_data
         user_obj = Post(title=validated_data['title'],
                         content=validated_data['content'],
                         user=user)
         user_obj.save()
         # return redirect('ok')
     return render(request, 'post/post_create.html', {'form': form})