Я только что получил новый проект на Python, используя Бутылку, проект без какой-либо документации.Python bottle странные блоки
Я не могу заставить этот проект работать (внутренняя ошибка 500). Я получаю синтаксис SyntaxError: invalid. Последний отслеживающий:
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 или что-то?
Я забыл сказать, что проект REAL работает, но клиент понятия не имеет, как предыдущий разработчик развернул его и не имеет доступа к реальному серверу (только для доменов). – igga
Если ваш проект использует шаблон бутылки, этот фрагмент кода пытается внедрить код python и, очевидно, он недействителен. Проверьте документы http://bottlepy.org/docs/dev/stpl.html#embedded-python-code – snahor