【问题标题】:How to configure the app.yaml for using images?如何配置 app.yaml 以使用图像?
【发布时间】:2012-05-03 11:06:33
【问题描述】:


我的 python (appspots.com) 项目的图像有一个大问题。

如何为图片配置 app.yaml? 我的图片在目录 /css/images/xy.png

日志说:

信息 2012-04-22 17:29:42,601 dev_appserver.py:2884] “获取 /css/images/ui-bg_glass_75_e6e6e6_1x400.png HTTP/1.1" 404 -

我的 app.yaml(仅处理程序):

- 网址:/js 静态目录:js - 网址:/css/main.css 静态文件:css/main.css 上传:css/main.css - 网址:/css/jquery-ui-1.8.19.custom.css 静态文件:css/jquery-ui-1.8.19.custom.css 上传:css/jquery-ui-1.8.19.custom.css - 网址:.* 脚本:main.py - 网址:/css/images/.* 静态目录:css/图像

我希望你能帮助我:)

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    问题是您在/css/images./* 之前有.*,并且该模式匹配所有内容。重新排列如下:

    - url: /js
      static_dir: js
    
    - url: /css/main.css 
      static_files: css/main.css
      upload: css/main.css 
    
    - url: /css/jquery-ui-1.8.19.custom.css 
      static_files: css/jquery-ui-1.8.19.custom.css
      upload: css/jquery-ui-1.8.19.custom.css 
    
    - url: /css/images
      static_dir: css/images
    
    - url: .*
      script: main.py
    

    编辑: 尝试从模式末尾删除 /.*,如上图所示。

    【讨论】:

    • 不起作用 // INFO 2012-04-22 18:09:54,801 dev_appserver.py:2884] "GET /css/images/ui-icons_888888_256x240.png HTTP/1.1" 404 - //这里是“新”app.yaml:pastebin.com/sr2GeLyC |这里是来自控制台的日志:pastebin.com/zr9RVAGS
    猜你喜欢
    • 1970-01-01
    • 2013-10-06
    • 2015-06-25
    • 2022-01-24
    • 2019-03-19
    • 1970-01-01
    • 2020-03-12
    • 2013-10-22
    • 2017-09-17
    相关资源
    最近更新 更多