#python
#python
Вопрос:
У меня есть файл app.yaml:
application: v2011
version: 1
runtime: python
api_version: 1
handlers:
- url: /stylesheets
static_dir: stylesheets
- url: /.*
script: helloworld.py
Когда я пытаюсь добавить:
application: v2011
version: 1
runtime: python
api_version: 1
handlers:
- url: /stylesheets
static_dir: stylesheets
- url: /scripts
static_dir: scripts
- url: /.*
script: helloworld.py
Он просто не может отображать содержимое связанного файла javascript. В файле python это определяется как <script type="text/javascript" src="/scripts/java.js"></script>
Что не так?
Ответ №1:
Пример кода ниже. Он выполняет сопоставление с шаблоном и, если найден, ищет файл в папке static / . URL-этоhttp://app-id.appspot.com/my-script.js — также проверьте логи, выводимые на appengine.google.com Публикация этого сообщения об ошибке здесь тоже помогает.
handlers:
- url: /(.*.(html|css|js|gif|jpg|png|ico))
static_files: static/1
upload: static/.*
expiration: "1d"
кстати, вы можете попробовать новый python 2.7, пока работаете над ним.