Если ваш CSS происходит из статического файла, то, как сказал Стив, вы хотите поместить его в статический каталог и указать его в файле app.yaml. Например, если ваши CSS-файлы находятся в каталоге, называемом таблицами стилей:
handlers:
- url: /stylesheets
static_dir: stylesheets
expiration: "180d"
При этом важно помнить, что при загрузке новой версии вашего CSS-файла вы должны изменить имя файла, поскольку в противном случае посетители вашего сайта по-прежнему будут использовать старую кэшированную версию вместо вашей новой блестящей. Простое увеличение числа в конце работает хорошо.
Если ваш CSS генерируется динамически, то при поступлении запроса вы хотите установить кэширование в заголовках объекта ответа. Например, в вашем обработчике запросов у вас может быть что-то вроде этого:
class GetCSS(webapp.RequestHandler):
def get(self):
# generate the CSS file here, minify it or whatever
# make the CSS cached for 86400s = 1 day
self.response.headers['Cache-Control'] = 'max-age=86400'
self.response.out.write(your_css)