Ошибка использования флага перезагружателя для фреймворка бутылки - PullRequest
0 голосов
/ 17 января 2012

Я впервые создаю сайт с использованием Python и фреймворка Bottle. Он находится в каталоге, созданном с помощью virtualenv.

У меня отлично работает сайт hello world, но прежде чем продолжить разработку, я бы хотел, чтобы auto_reloader работал. Я попытался добавить reloader=True в оператор run:

from bottle import run
import corecontrollers

run(host='localhost', port=8080, reloader=True)

Однако, это не с ошибкой:

C:\Documents and Settings\Me\My Documents\Python Projects\BottleSite\Scripts\python.exe: can't find '__main__' module in ''

Похоже, ошибка пути. Я предполагаю, что с каталогом virtualenv что-то не так.

Любые указатели приветствуются.

1 Ответ

1 голос
/ 15 февраля 2012

не может найти модуль ' main '

Почему бы не попробовать официальный образец Hello World с reloader=True:

from bottle import route, run

@route('/')
@route('/hello/:name')
def index(name = 'World'):
    return '<b>Hello %s!</b>' % name

run(host='localhost', port=8080, reloader=True)
...