필자는 문서가없는 프로젝트 인 Bottle을 사용하여 Python에서 새 프로젝트를 방금 수신했습니다.Python bottle strange blocks
이 프로젝트를 만들 수 없습니다 (500 내부 오류). SyntaxError : 구문이 잘못되었습니다. 마지막 역 추적 :
File "/usr/local/lib/python2.7/dist-packages/bottle.py", line 3252, in co
return compile(self.code, self.filename or '<string>', 'exec')
File "/opt_host/web/src/views/homepage.tpl", line 102
for (var star = 0; star < hotel.rating; star++) {
^
SyntaxError: invalid syntax
이 사람이 (homepage.tpl)를 설명 할 수 :
<p class="star-rating" title="<%=hotel.rating%> Stars">
<% for (var star = 0; star < hotel.rating; star++) { %>
<span class="star">★</span>
<% } %>
</p>
어쩌면 좀 depedencies 또는 무언가를 잊으 셨나요?
현실적인 프로젝트가 작동하지만 고객은 이전 개발자가 어떻게 배포했는지, 도메인에 대해서만 실제 서버에 액세스 할 수 있는지 전혀 알지 못합니다. – igga
프로젝트에서 병의 템플릿을 사용하는 경우 해당 코드는 파이썬 코드를 포함하려고 시도하고 분명히 유효하지 않습니다. 문서 확인 http://bottlepy.org/docs/dev/stpl.html#embedded-python-code – snahor