为什么 Google App Engine 警告我“未找到处理程序引用的文件:dailybasic.py”一次又一次?

发布于 2024-12-03 23:12:58 字数 634 浏览 2 评论 0原文

我正在 python 中使用 GAE 进行编码,并尝试制作两个脚本文件。所以我像这样制作 app.yaml:

application: mathgirlna
version: 1
runtime: python
api_version: 1

handlers:
- url: /static
  static_dir: static

- url: /dailybasic/.*
  script: /dailybasic.py
  login: admin

- url: /.*
  script: main.py

当我看到日志时,它显示“未找到处理程序引用的文件:dailybasic.py”。我不知道 app.yaml 必须如何编写。

这是我的文件树:

  • 静态
    • index.css
  • app.yaml
  • index.yaml
  • cron.yaml
  • index.html
  • main.py
  • dailybasic.py

我也对这棵树犹豫不决。我应该移动这些文件吗?

最后,我还没有安装 python 库“ssl”。这可能是这个错误的原因吗?

I'm coding with the GAE in python, and I tried to make two script files. So I make the app.yaml like this:

application: mathgirlna
version: 1
runtime: python
api_version: 1

handlers:
- url: /static
  static_dir: static

- url: /dailybasic/.*
  script: /dailybasic.py
  login: admin

- url: /.*
  script: main.py

And when I see the logs, it says 'file referenced by handler not found : dailybasic.py'. I have no idea how the app.yaml have to be written.

Here's my file tree:

  • static
    • index.css
  • app.yaml
  • index.yaml
  • cron.yaml
  • index.html
  • main.py
  • dailybasic.py

I'm also hesitating with this tree. Should I move these files?

And last, I've not installed the python library 'ssl'. Could it be a reason of this error?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

兮子 2024-12-10 23:12:58

删除script:/dailybasic.py中的'/'

- url: /dailybasic/.*
  script: dailybasic.py
  login: admin

Remove the '/' in script: /dailybasic.py.

- url: /dailybasic/.*
  script: dailybasic.py
  login: admin
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文