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

미해결질문
아디오스 프로필

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달 전

+

views.py에서 

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

위를 

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

아래와 같이 바꿔주었더니

 

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