@eifory
на пути к junior python

Добавление в URL переменной части вызывает отвал CSS?

есть такой маршрут, страница успешно выдается c CSS
@app.route('/test/<version>')
def func1(version):
    return render_template('index.html', version=version)


при добавлении переменной части к url, та же самая страница выдается, но без CSS
@app.route('/test/<version>/<num>')
def func1(version, num):
    return render_template('index.html',version=version, num=num)


вот кусок index.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="content-type" content="text/html">
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="../static/style.css">
</head>
  • Вопрос задан
  • 42 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Flask
Седой и строгий
Потому что у вас URL загрузки стилей относительный. Получайте абсолютный так, как это описывается в документации:
<link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}">
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы