간단한 대답은 알고 있지만 발견하지 못했습니다. 내 views.py에는 페이지가로드 될 때 실행되는 javascript onload 함수를 추가하는 것을 목표로하는 함수가 있습니다. 페이지가 스크립트와 함께로드되지만 스크립트는 실행되지 않습니다. 아래를 참조하십시오 : 당신은 그와 같은 TemplateResponse
를 조작해서는 안django가있는 템플릿 페이지를 제공 할 때 실행할 스크립트를 삽입하십시오.
from django.template.response import TemplateResponse
t = TemplateResponse(request, 'viewer/index.html', {})
t.render()
t.content = t.content + "<script type='text/javascript'>window.onload=function(){alert('here');}" + "</script>"
return t
:
그리고 당신의 템플릿을 태그 외부에 스크립트를 추가하고 있습니다.
또는 으로 가져와야합니다. –