Как создать папку css, работающую как локально, так и через GAE? - PullRequest
0 голосов
/ 29 октября 2011

У меня следующая структура папок:

project-folder
 - templates
   - css
     vk.css
   index.html
 app.yaml
 script.py

Я хотел бы иметь возможность:

  1. запустить index.html без GAE
  2. запустить индекс.html через GAE (ссылка на script.py как templates/index.html)

В обоих случаях следует использовать vk.css.Как мне определить это в app.yaml и index.html?URL-адрес http://localhost:8080/something/.

Я сделал это, работая с GAE, index.html:

<link type="text/css" href="/css/vk.css" rel="stylesheet" />    

app.yaml:

- url: /css/
  static_dir: templates/css  

Но это не такне работает на местном уровне.

1 Ответ

1 голос
/ 01 ноября 2011

Если вы хотите, чтобы ваш браузер мог отображать шаблон непосредственно из файловой системы, вы не можете использовать URL-адреса, относящиеся к сайту (например, те, которые начинаются с /) - при чтении из вашей файловой системы, относительно сайта URL-адреса относятся к корню вашей файловой системы. Вместо этого используйте относительные URL (например, ../css/vk.css) и убедитесь, что структура файловой системы соответствует структуре вашего URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...