Я изучаю web2py 1.98.2, поэтому вопрос очень простой. В папке static/css я создал файл basic.css со следующим содержимым:
.auth_navbar {
top: 0px;
float: right;
padding: 3px 10px 3px 10px;
}
В layout.html у меня есть:
<head>
...
{{response.files.append(URL('static','css/base.css'))}}
...
</head>
<body>
...
{{try:}}{{=auth.navbar(action=URL('default','user'))}}{{except:pass}}
...
</body>
Контроллер default.py имеет очень простой код:
def index(): return dict(message="hello people")
И, наконец, default/index.html выглядит так:
{{extend 'layout.html'}}
<h2>This is the default/index.html template</h2>
{{#=BEAUTIFY(response._vars)}}
Итак, я запускаю приложение, и index.html отображается, как и ожидалось. Однако CSS не работает. Я ожидал следующую строку в исходном коде страницы:
<link href="/welcome/static/css/base.css" rel="stylesheet" type="text/css" />
но его там нет. Что мне не хватает?