繁体   English   中英

为什么我的CSS样式无法在flask应用程序上显示

[英]Why my CSS style won't show onthe flask app

我刚刚完成了我的第一个Flask应用程序,现在我想将CSS添加到HTML模板中。 我正在阅读TutorialPoint和W3Schools上的教程,正在做所有事情。 谁能帮我解决这个问题?

app.py

@app.route("/", methods=["GET", "POST"])
def login():
    form=forms.LoginForm()
    if form.validate_on_submit():
        try:
            user=models.User.get(models.User.email==form.email.data)
        except models.DoesNotExist:
            flash(" Greshka so email ili pass", "error")
        else:
            if check_password_hash(user.password, form.password.data):
                login_user(user)
                flash("Vie se logiravte", "success")
                return redirect(url_for("post"))
            else:
                flash("Greshka so email ili pass", "error")
    return render_template("login.html", form=form)

login.html

  <meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='dizajn.css') }}">
</head>
<body>
{% from 'macro.html' import render_field %}

{% block content%}
<h4>Dobrdojdovte</h4>
<form method="POST" action="" class="pole">
    {{ form.hidden_tag() }}
    {% for field in form %}
        {{ render_field(field) }}
    {% endfor %}
    <button type="submit" id="submit">Login!</button>
</form>
<a href="register">Nov korisnik?</a>
{% endblock %}

dizajn.css

.pole{
    align-items: center;
    width: 80px
    height: 20px;

}
h4{
    background-color: lightblue;
}

当我重新加载页面<h4>是样式,但窗体不是。 我该如何解决?

在控制台旁边的“网络”标签中,确认您的所有页面都收到200条响应代码。 如果无法正常工作,请通过检查链接元素来添加CSS页面的绝对值。 如果两者都不起作用,请尝试在CSS页面中检查语法错误,例如缺少分号,大括号括起来等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM