現在、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)
ありがとう、ジェイ