GAE python:如何在app yaml中配置文件夹?

时间:2016-03-12 13:09:45

标签: python google-app-engine

我收到此错误:

   raise IOError(errno.EACCES, 'file not accessible', filename)
IOError: [Errno 13] file not accessible: '/dist/index.html'

在我的app.yaml文件中,我尝试了:

- url: /html
  static_dir: dist/html

- url: /assets
  static_dir: dist/assets

- url: /dist\.*
  script: main.app

- url: .*
  script: main.app

main.py:

template_dir = os.path.join(os.path.dirname(__file__), "/dist")

在我的处理程序中渲染html文件时,我似乎无法访问这些文件。在我的dist文件夹中,有我希望能够使用的CSS,图像和html文件。

我做错了什么?如何设置app.yaml文件来访问文件?任何建议将不胜感激。

1 个答案:

答案 0 :(得分:2)

更改

template_dir = os.path.join(os.path.dirname(__file__), "/dist")

template_dir = os.path.join(os.path.dirname(__file__), "dist")