我正在使用pycharm的烧瓶来创建测试站点。我将我的html连接到css文件,它产生了黑屏,所以我创建了一个新的css文件。不幸的是,css 只与这个 css 连接,我找不到原因。是不是我做错了什么?
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Register</title>
<link rel="stylesheet" type="text/css" href="{{ url_for('static',
filename='registration_style.css') }}">
</head>
<body>
<h1>HaHa</h1>
</body>
</html>
app.py 代码 :
from flask import Flask, render_template, url_for
app = Flask(__name__)
@app.route('/')
def registration():
return render_template('registration_activity.html')
@app.route('/test')
def hello_test():
return 'Hola!'
if __name__ == '__main__':
app.run()
我认为您缺少 css 链接,您可以将以下内容添加到模板中:
<link rel="stylesheet" type="text/css" href="{{ url_for('static',filename='style1.css') }}">
所以你的模板看起来像这样:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Register</title>
<link rel="stylesheet" type="text/css" href="{{ url_for('static',filename='registration_style.css') }}">
<link rel="stylesheet" type="text/css" href="{{ url_for('static',filename='style1.css') }}">
</head>
<body>
<h1>HaHa</h1>
</body>
</html>