Я пытаюсь создать простую программу с помощью Google App Engine.Настройка обработчиков сценариев Google App Engine
Ниже мой код
helloworld.py
print "hello"
class helloworld():
def myfunc(self):
st = "inside class"
return st
test.py
import helloworld
hw_object = helloworld.helloworld()
print hw_object.myfunc()
app.yaml
handlers:
- url: /.*
script: helloworld.py
- url: /.*
script: test.py
Когда я RU n мое приложение через http://localhost:10000
печатает только hello
, тогда как мой ожидаемый результат равен hello
и inside class
.
Моя структура каталогов
E:\helloworld>dir
app.yaml helloworld.py test.py
Я уверен, что это что-то делать с Script Handlers .so, что такое правильный способ определить обработчики и что неправильно в моем пути их определения.
Вы хотите иметь два идентичных маршрутных регулярных выражения? – bernie
Я имею в виду, как я могу настроить my 'app.yaml', если в моей папке есть несколько скриптов. Я попробовал описанный выше шаблон, который он не сработал. Что мне нужно, если я запускаю' localhost: 10000', то оба моих сценария должны быть но этого не происходит. – RanRag
@AdamBernier: Я попробовал 'url:/test /.*', но все равно не повезло. – RanRag