0

現在、Django のフォームについて頭を悩ませようとしています (まだ学習の初期段階にあります) が、フォームを介して投稿コンテンツ データを正常に送信できましたが、画像をアップロードするのに苦労しています。 .

class CreateNewPost(LoginRequiredMixin, CreateView):
   

    model = Post
    fields = ['content', 'image']
    template_name = 'post/post_new.html'
    success_url = '/'

    @login_required
   def post_image(self, form):
    
    form=upload()

    if request.method == 'POST':
          form = upload(request.POST, request.FILES)
   
        return render(request, 'post/post_new.html', {'form': form})

    def form_valid(self, form):
        form.instance.author = self.request.user
        return super().form_valid(form)
    
    def get_context_data(self, **kwargs):
        data = super().get_context_data(**kwargs)
        data['tag_line'] = 'Create a new post'
        return data

私が受け取るエラーは次のとおりです。

IndentationError at /posts/
unindent does not match any outer indentation level (views.py, line 149)

ありがとう、ジェイ

4

0 に答える 0