26:47 새로고침 후 write페이지에서 에러가 나타났습니다.
648
작성한 질문수 1
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 %}-->
이 부분을 지우고 나서는 새로고침을 했더니 위의 에러가 발생했습니다. 이유가 무엇인지 잘 모르겠습니다.
답변 2
0
++
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
+
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
40
1
자료 화면 문의
0
40
1
(질문)KG이니시스 팝업차단 문제 발생(강의 13. 자바스크립트만으로 포트원 결제 구현하기, 7분18초)
1
161
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
60
1
Django를 알기전 파이썬 모듈,함수 ,클래스 개념을 확실히 잡아야 할거 같아여
0
292
0
정규표현식 사용하는 /view/1 조회가 되지 않습니다.
0
560
4
write.html 까지 작성 후 서버 실행이 안됩니다 ㅠ
0
340
1
import error가 발생했어요
1
384
1
이미지나 동영상 업로드 관련 질문드립니다
0
258
0
global name 'request' is not defined
0
484
1





