【发布时间】:2015-01-03 22:30:07
【问题描述】:
我无法在我的烧瓶应用程序中找到 .css 文件的确切路径。以下是相关代码
layout.html
<!DOCTYPE html>
<html>
<head>
<title>An App</title>
<link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}">
</head>
<body>
<div id="container">
<div id="heading"><h3>App</h3></div>
{% block content %}{% endblock %}
</div>
</body>
</html>
+app
+static
style.css
+templates
__init__.py
forms.py
models.py
views.py
db_repository
.gitignore
app.db
config.py
db_create.py
带有+ 符号的是文件夹
更新:
我在__init__.py 中尝试过,结果相同
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy
import os
app = Flask(__name__)
app.config.from_object('config')
app._static_folder = os.path.abspath("static/style.css")
print os.path.abspath(app._static_folder)
db = SQLAlchemy(app)
from app import views, models
链接http://127.0.0.1:5000/static/style.css给出404错误
【问题讨论】:
-
在你创建应用时尝试添加路径,
app._static_folder = <path_to_static_directory> -
@sk11 问题已更新。还是同样的问题。
标签: python css python-2.7 flask jinja2