Я изучаю 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" />
но его там нет.Чего мне не хватает?