inflearn logo
강의

Course

Instructor

Vue-Django-Bootstrap Quick Blog

Form Processing and CreateView

Internal 500 서버오류 질문드립니다

322

you848341944

19 asked

0

TypeError: __init__() takes 1 positional argument but 2 were given 라는 오류가 자꾸뜹니다!

댓글작성만 누르면 이러네요 도와주세요 ㅠ

 

bootstrap django vuejs

Answer 3

0

SHINH KIM

댓글 전송이 안됩니다

왜 그런지 어느정도 짐작은 되는데 dj는 첨이라 해결방법을 모르겠어요.

 

도와주세요

axios 코드

onSubmitForm() {
      let form = new FormData();
      form.set("post", this.post?.id);
      form.set("content", this.commentValue);
      axios
        .post("/api/post/comment/add/", form, {
          // headers: { "X-CSRFToken": "{{csrf_token}}" },
        })
        .then((res) => {
          console.log(res.data);
        });
    },

 

...
path('post/comment/add/', views.ApiAddComment.as_view(), name='add_comment'),

 

 

class ApiAddComment(BaseCreateView):
    model = Comment
    fields = '__all__'

    def form_valid(self, form):
        self.object = form.save()
        comment = obj_to_comment(self.object)
        return JsonResponse(data=comment, safe=True, status=201)

    def form_invalid(self, form):
        return JsonResponse(data=form.errors, safe=True, status=400)

 

error

111.PNG

@csrf_exempt

decorator 를 간단하게 붙혀 시도 해봤는데, as_view() 가 없다고 해서 이건 포기했는데

도와주세요

 

0

bestdjango

urls.py 에서, /api/comment/create/ 에 대한 뷰가 ApiCommentCV 로 잘 정의되어 있나요 ?

그렇다면, form_valid() 와 form_invalid() 메소드에 각각 print() 문장을 넣어서, 로직이 어디로 타는지 보실래요?

0

you848341944

아 as_view()를 빼먹었네요ㅠㅠㅠ 감사합니다

0

bestdjango

안녕하세요. 독자님.

제가 상경 중이라 자세히 보지는 못했지만, 우선 장고쪽 터미널의 에러 메시지를 모두 보여주실래요 ?

0

you848341944

장고 터미널 에러 메시지 입니다

진도미확인 (진도가 안 넘어감)

0

41

1

자료 화면 문의

0

40

1

(질문)KG이니시스 팝업차단 문제 발생(강의 13. 자바스크립트만으로 포트원 결제 구현하기, 7분18초)

1

163

2

강의에 나왔던 js 파일이 깃허브에 없습니다

1

67

1

RuntimeError: There is no current event loop in thread 'MainThread'

0

84

1

chapter 07-01 실행 오류

0

67

1

따단?

0

244

1

혹시 꼭 파이참을 설치해야하나요?

0

318

1

post detail 임시화면 수업에서

0

309

1

댓글 등록 에러, 도와주세요

0

574

1

Vue 배포 질문

0

536

1

navbar-logo.svg 404에러

0

536

3

블로그 메모 왼쪽 위치 및 에러

0

3701

1

블로그 리스트 이미지를 클릭했을 때 링크를 읽지 못하고 있습니다.

0

316

2

경로를 찾지 못하고 있습니다

0

223

1

vue CDN 문의

0

223

1

코드 문의

0

241

1

sb-forms-latest.js:5 Uncaught Error: GET_ELEMENTS: -> form[data-sb-form-api-token]

1

1247

2

blog list가 나오지 않습니다.

0

240

1

궁금한게있어 질문드립니다!

0

260

1

Django admin 계정 생성방법

0

446

2

안녕하세요 좋은강의 감사합니다 오류때문에 질문드려요

0

354

3

소스요청

0

328

2

안녕하세요 오류가 있서서 봐주세요

0

226

1