我正在使用一个虚拟环境运行一个简单的flask应用程序,在无法显示html边框之前,一切都很好。让一个朋友看了看,他知道一些html,但他无法理解
app.py:
from flask import Flask, render_template, url_for
from flask_sqlalchemy import SQLAlchemy
from datetime import datetime
app = Flask(__name__)
app.config['TEMPLATES_AUTO_RELOAD'] = True
app.config['SQLALCHEMY_DATABASE_URI'] = "sqlite:///test.db"
db = SQLAlchemy(app)
class Todo(db.Model):
id = db.Column(db.Integer, primary_key = True)
content = db.Column(db.String(200), nullable = False)
data_created = db.Column(db.DateTime, default=datetime.utcnow)
def __repr__(self):
return '<Task %r>' % self.id
@app.route('/')
def index():
return render_template('index.html')
if __name__ == '__main__':
app.run(debug=True)
base.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel='stylesheet' href="../static/css/main.css">
{% block head %}{% endblock %}
</head>
<body>
{% block body %}{% endblock %}
</body>
</html>
index.html:
{% extends 'base.html' %}
{% block head %}
{% endblock %}
{% block body %}
<div class="content">
<h1>Task Master</h1>
<table>
<tr>
<th>Task</th>
<th>Added</th>
<th>Actions</th>
</tr>
<tr>
<td>yeet</td>
<td>yah</td>
<td>
<a href="">Delete</a>
<br>
<a href="">Update</a>
</td>
</tr>
</table>
</div>
{% endblock %}
main.css:
body {
margin: 0;
font-family: sans-serif;
}
我正在使用Windows&;通过visual studio代码运行flask应用程序。我想可能是烧瓶的并发症吧?我不知道如何解决这个问题,也看过其他帖子,但都没有效果
编辑:为了澄清,文本会出现并且链接可以点击,文本只是在左角有点混在一起,表格没有边框
尝试将此代码添加到样式表中
还可以尝试以下方法:
相关问题 更多 >
编程相关推荐