inflearn logo
강의

講義

知識共有

Django初心者ガイド - 実習を通して学ぶジャンゴ入門

Web フレームワーク Django(python) 実践

26:47 새로고침 후 write페이지에서 에러가 나타났습니다.

648

chhee660275

投稿した質問数 1

0

UnboundLocalError at /write/

local variable 'form' referenced before assignment

views.py in write, line 12


return render(request, 'write.html', {'form': form})

------------------------------------

write.html에서
<!--{% comment %}
{{ form.as_table }}
{{ form.as_p }}
{{ form.as_ul }}
{% endcomment %}-->

이 부분을 지우고 나서는 새로고침을 했더니 위의 에러가 발생했습니다. 이유가 무엇인지 잘 모르겠습니다.

django

回答 2

0

chhee660275

++

def write(request):
form = Form(request.POST)
if request.method == 'POST' :

위의 코드를

def write(request): #POST발생
form = Form(request.POST or None)
if request.method == 'POST'

이와 같이 바꿔주었더니 문제가 해결되었습니다.

이유는 잘 모르겠습니다.

 

참고 사이트 : https://stackoverflow.com/questions/35748734/django-local-variable-form-referenced-before-assignment

0

chhee660275

+

views.py에서 

def write(request):
if request.method == 'POST' :
form = Form(request.POST)
 

위를 

def write(request):
form = Form(request.POST)
if request.method == 'POST' :

아래와 같이 바꿔주었더니

 

창이 이렇게 나타났습니다.

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

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

DOCKER 설치 관련 질문입니다

0

91

2

Chapter05-04 : sum_func의 합이 이중 출력됩니다.

0

78

2

안녕하세요.

0

48

1

asgi 를 elasticbeanstalk 으로 배포는 어떻게 할수 있을까요?

0

84

1

모바일 디버깅, 반응형 레이아웃 4분48초 질문

0

45

1

AI 도구 학습법 문의

0

85

2

45. 병렬성 2 - Futures(5-1) wait가 의도된 대로 동작하지 않습니다.

0

93

2

멀티스레딩 - 44. 병렬성 1 - Futures(4-2)

0

71

2

chapter05_02 클로저 질문사항 !

0

53

1

ConnectionRefusedError: [WinError 10061]

0

100

2

CSRF_COOKIE_NAME에러

0

80

2

Django의 View나 URL의 네이밍 컨벤션

0

61

1

Django를 알기전 파이썬 모듈,함수 ,클래스 개념을 확실히 잡아야 할거 같아여

0

292

0

정규표현식 사용하는 /view/1 조회가 되지 않습니다.

0

561

4

write.html 까지 작성 후 서버 실행이 안됩니다 ㅠ

0

340

1

import error가 발생했어요

1

384

1

이미지나 동영상 업로드 관련 질문드립니다

0

258

0

global name &#039;request&#039; is not defined

0

484

1