Форум сайта python.su
MapaTДа. Именно так и получилось. Это я протупил несколько. :-(Despot
Зачем же код 3.х переколбашивать в код 3.х???DespotАвтор и заявляет, что после того как его bottle.py (написанный для Python 2.5+) прогнать через скрипт 2to3 он будет работать с Python 3.x
Да и должно работать под 3-ю версию, раз автор bottle заявляет.
Офлайн
у тебя в скрипте написано “port=80”, значит открывай станицу http://localhost/hello
только не забудь вырубить апач перед запуском скрипта
Отредактировано (Апрель 11, 2010 16:20:07)
Офлайн
o7412369815963Апач я не запускаю. В скрипте я уже пробовал и “port=8080”. Эффект тот же.
у тебя в скрипте написано “port=80”, значит открывай станицу http://localhost/hello
только не забудь вырубить апач перед запуском скрипта
Офлайн
"localhost - - “GET /hello HTTP/1.1” 404 319" - это значит что сервер уже работает, но походу не может найти ‘/hello’
добавь ф-ю:
@route('/:name')
def page(name):
return name
Офлайн
o7412369815963Добавил. Теперь браузер возвращает “hello”. :-) Уже теплее.
добавь ф-ю:@route('/:name')
def page(name):
return name
Офлайн
значит можно заподозрить что “@route('/hello')” написано неправильно, покеж весь исходник
Офлайн
o7412369815963
значит можно заподозрить что “@route('/hello')” написано неправильно, покеж весь исходник
from bottle import route, run
@route('/hello')
def hello():
return "Hello World!"
run(host='localhost', port=8080)
Офлайн
а где “def page(name)” ?
вообщем за ботл под 3-й питон не ручаюсь, под 2,6 все прекрасно работает
Офлайн
o7412369815963Большая благодарность за помощь. Если бы не ты, я б не понял, где туплю безбожно. :-) И под 3-й питон работает, просто я все время переписки говорил об одном скрипте, а юзал другой код. Он похож для меня как для новичка, но существенно отличается. Как только я взял скрипт, о котором речь все время шла, все получилось. :-) Честь тебе и хвала.
а где “def page(name)” ?
вообщем за ботл под 3-й питон не ручаюсь, под 2,6 все прекрасно работает
Офлайн