Как объявить файл приветствия (например, index.html) в app.yaml - PullRequest
5 голосов
/ 02 октября 2010

В Java web.xml может содержать некоторые элементы <welcome-file>. Я пытаюсь сделать что-то эквивалентное в Python без удачи.

application: wk
version: 1
runtime: python
api_version: 1

handlers:
- url: /
  static_dir: docs

welcome_files:
- index.html

Есть мысли? Я получаю ошибку, что "welcome_files" не понят.

Ответы [ 3 ]

7 голосов
/ 02 октября 2010

Одна возможность:

application: wk
version: 1
runtime: python
api_version: 1

handlers:
- url: /
  static_files: static/index.html
  upload: static/index.html

- url: /.*
  static_files: static
  upload: static
1 голос
/ 24 апреля 2015

Ответ Роберта больше не работает.Вы должны сделать следующее:

- url: /
  static_files: static/index.html
  upload: static/index.html

- url: /(.*)
  static_files: static/\1
  upload: static/\1
0 голосов
/ 18 октября 2015

Направьте пустую строку в index.html.

- url: /$
  static_files: static/index.html
  upload: static/index.html

- url: /
  static_dir: static
...